.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,#class-details .recommend-class-box .recommend-message::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,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.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,.stats-column .stat .number,#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,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,#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,.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,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 .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}.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:#99a2a2;padding:2px 7px 1px 7px;border:#afb9bf 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:#afb9bf 1px solid;border-top:0;border-right:0;transform:rotate(45deg)}.share-links .share-twitter{color:#55acee}.share-links .share-embed{color:#797f7f}.share-links .share-url{color:#797f7f}.share-links .share-url input{background-color:transparent;border-radius:none;color:#99a2a2;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:#99a2a2}.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 #e7e9ec}.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:#797f7f}.referral-form .contacts-list .contact-row .vertical-center .contact-email{line-height:44px}.referral-form .contacts-list .contact-row .no-name .contact-email{color:#494d55;font-weight:600}.referral-form .contacts-list .contact-row:last-child{border-bottom:none}.referral-form .contacts-list .contact-row .invite-btn:hover{color:#494d55}.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:#57ca8e;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 #dadfe1;color:#99a2a2;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:#99a2a2;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:#dadfe1 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 #e7e9ec;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}.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,#class-details .recommend-class-box .recommend-message::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,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.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,.stats-column .stat .number,#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,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,#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,.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,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 .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}.replies{position:relative;background-color:#f1f4f4;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 #f1f4f4}.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 40px}.replies .replies-list li .col-right .body-content{margin-top:16px}.replies .replies-list li .col-right .meta{color:#797f7f;margin-top:16px}.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 .btn,.replies .reply-form .btn{position:absolute;top:10px;right:10px;display:none}.discussions-wrapper .section-title{margin-bottom:17px}.discussions-wrapper .cta{border-bottom:1px solid #e7e9ec}.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}.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 .form-toggle{box-sizing:border-box}.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 #e7e9ec;margin-bottom:30px;padding-bottom:30px}.discussions-wrapper .inline-discussion .discussion-info{padding-left:78px}.discussions-wrapper .inline-discussion .discussion-info .teacher-tag{margin:0 2px}.discussions-wrapper .inline-discussion .discussion-info .discussion-title{color:#252526;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:#99a2a2}.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:#dd4b39}.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:#99a2a2;padding-right:10px}.popover.note-popover .inner-popover .note-stat::before{margin-right:3px}.popover.note-popover .inner-popover .note-stat.liked::before{color:#dd4b39}.popover.note-popover .inner-popover .privacy-status{color:#99a2a2;position:absolute;right:0;top:0}.popover.note-popover .inner-popover .privacy-status::before{margin-right:3px}.embed-media-popup{padding:30px;width:450px}.embed-media-popup .popup-title{padding-bottom:18px}.embed-media-popup .popup-description{color:#797f7f}.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 #cdd1d3;cursor:pointer;color:#797f7f;width:45px}.embed-media-popup .embed-options-type:before{font-size:24px;color:#99a2a2}.embed-media-popup .embed-options-type:hover,.embed-media-popup .embed-options-type.active{color:#03a7ad;border-color:#03a7ad}.embed-media-popup .embed-options-type:hover:before,.embed-media-popup .embed-options-type.active:before{color:#03a7ad}.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:#797f7f;margin-top:8px}.class-onboarding-popup .footer{padding:30px 50px;background-color:#f1f4f4;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:#57ca8e;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:#dadfe1}.reviews-list .negative-admin{background-color:#e46f61}.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 #dadfe1;border-top:1px solid #dadfe1;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 #dadfe1;padding:30px}.class-reviews-popup-view .footer:before{color:#dadfe1;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 #e7e9ec}.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:#797f7f}.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:#494d55;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:#494d55}.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:#57ca8e;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:#afb9bf;border-color:#afb9bf;color:#fff}.social-share-buttons .share-button.share-link{background-color:#99a2a2;border-color:#99a2a2}.social-share-buttons .share-button+.share-button{margin-left:6px}.social-share-buttons .link-btn{background-color:#f1f4f4;border-bottom-color:#f1f4f4}.social-share-buttons .link-btn input{background-color:transparent;font-weight:bold;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:#99a2a2}.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:#dadfe1 1px solid}.base-share .compact .title,.base-share .compact .description{text-align:center}.base-share .compact .description{margin-bottom:13px}.base-share .compact .title{margin-bottom:12px}.base-share .compact .description{line-height:1.2em}.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:0.5;background-color:#17c5cb !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 0}.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}.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 #e7e9ec}.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:#797f7f}.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:#494d55;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:#494d55}.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:#57ca8e;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:#afb9bf;border-color:#afb9bf;color:#fff}.social-share-buttons .share-button.share-link{background-color:#99a2a2;border-color:#99a2a2}.social-share-buttons .share-button+.share-button{margin-left:6px}.social-share-buttons .link-btn{background-color:#f1f4f4;border-bottom-color:#f1f4f4}.social-share-buttons .link-btn input{background-color:transparent;font-weight:bold;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:#99a2a2}.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:#dadfe1 1px solid}.base-share .compact .title,.base-share .compact .description{text-align:center}.base-share .compact .description{margin-bottom:13px}.base-share .compact .title{margin-bottom:12px}.base-share .compact .description{line-height:1.2em}.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:0.5;background-color:#17c5cb !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 0}.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:285px}.base-share-popover .content{padding:20px;padding-bottom:0px}.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}.base-share-popup.teacher-referral .popup-description{padding-bottom:25px;border-bottom:1px solid #e7e9ec}.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:#797f7f;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 #e7e9ec}.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:#797f7f}.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:#494d55;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:#494d55}.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:#57ca8e;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:0.5;background-color:#17c5cb !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:#dadfe1;font-weight:600;line-height:75px;margin:0 5px}.friend-images .you{background-color:#f1f4f4;color:#797f7f;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{padding:25px 30px 30px;width:350px}.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:#797f7f}.leave-a-review-popup .do-you-recommend label{padding-bottom:8px}.leave-a-review-popup .do-you-recommend .btn+.btn{margin-left:10px}.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:#797f7f;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:#797f7f}.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:#f1f4f4;border:#dadfe1 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:#797f7f;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:#797f7f;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:#17c5cb 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:#e7e9ec 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:#17c5cb 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 14px;border:#dadfe1 1px solid;border-radius:3px;box-shadow:0 1px 1px #dadfe1}.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 #dadfe1;margin-top:25px;padding-top:25px}.price-display{padding-top:15px}.price-display .strikethough{color:#797f7f;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:#797f7f;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 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:#99a2a2}.premium-upgrade-popup-view .cta-info{margin:0 auto;padding-top:15px}#abstract-popup-view.my-notes-popup{background-color:#f1f4f4;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 .users-collection-wrapper{border-bottom:1px solid #dadfe1;border-top:1px solid #dadfe1;height:475px;overflow-y:scroll}.user-list-popup .users-collection-wrapper .user-list-row{position:relative;padding:25px;border-bottom:1px solid #dadfe1}.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:#797f7f;padding:5px 0 0 60px}.user-list-popup .users-collection-wrapper .user-list-row .user-details .user-details-fullname{color:#494d55;font-size:15px;margin:0px;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:#797f7f}.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-container{padding:0px 30px 20px 30px}@media screen and (max-width: 540px){#abstract-popup-view.user-list-popup{margin-top:0px;margin-bottom:0px;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:#797f7f;margin-bottom:30px}.post-view .content-header{padding-bottom:27px;border-bottom:#dadfe1 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:#afb9bf}.post-view .content-header .content-row-content .subtitle{color:#797f7f}.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:#797f7f;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:#494d55;font-weight:600}.post-view .content-header .content-row-content .discussion-meta{color:#797f7f}.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:#e7e9ec 1px solid}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:#494d55;text-decoration:underline;font-weight:600}a:hover{color:#797f7f}a.link-main,.sort-order .active a,a.primary{color:#494d55;text-decoration:none;font-weight:600}a.link-main:hover,.sort-order .active a:hover,a.primary:hover{color:#797f7f}a.link-main.no-bold,.sort-order .active a.no-bold,a.primary.no-bold{font-weight:400}a.secondary,.sort-order a{color:#797f7f;text-decoration:underline;font-weight:400}a.secondary:hover,.sort-order a:hover{color:#99a2a2}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:#f1f4f4}a.small .icon{padding-left:18px}a.small .icon:before{top:0;width:13px}a.tertiary{color:#797f7f;text-decoration:none;font-weight:400}a.tertiary:hover{color:#99a2a2}a.alternate{color:#afb9bf;text-decoration:underline;font-weight:400}a.alternate.no-underline{text-decoration:none}a.subscription-link{color:#398fd1;font-weight:400}a.subscription-link:hover{color:#3378AC}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:-0.9em;text-align:right;font-size:0.9em;color:#dadfe1}*[data-ss-username]{cursor:pointer}.primary-link{color:#494d55;transition:color 0.1s ease-in}.primary-link:hover{color:#398fd1}a.more-replies-link.icon-loading{background-color:#f1f4f4;width:auto;height:auto;background-position:98% 50%}a.action-link{color:#99a2a2;line-height:14px}a.action-link:hover{color:#797f7f}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 #e7e9ec}.learn-mode-notes-collection-wrapper .learn-mode-note:first-child{border-top:1px solid #e7e9ec}.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:#99a2a2;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:#dd4b39}.learn-mode-notes-collection-wrapper .learn-mode-note .privacy-status{position:absolute;right:12px;top:12px;color:#afb9bf}.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:#99a2a2;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 #e7e9ec}.join-module .price-buy-button{display:table;padding:0}.join-module .price-buy-button .main-text{border-right:1px solid #81d7aa;display:table-cell;padding:8px 10px 8px 15px}.join-module .price-buy-button .strikethrough{color:#319b63}.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:#57ca8e}.join-module .price-buy-button.disabled .main-text{border-right-color:#afb9bf}.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:#797f7f}.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:#afb9bf;text-decoration:none;margin-left:4px;position:absolute;right:-20px;top:-3px}.stats-column .stat-divider{width:1px;background-color:#e7e9ec}.project-gallery .empty-slot-wrapper{color:#99a2a2;height:155px;text-align:center;box-shadow:0px 0px 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,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:#afb9bf;border-color:#afb9bf;color:#fff}.social-share-buttons .share-button.share-link{background-color:#99a2a2;border-color:#99a2a2}.social-share-buttons .share-button+.share-button{margin-left:6px}.social-share-buttons .link-btn{background-color:#f1f4f4;border-bottom-color:#f1f4f4}.social-share-buttons .link-btn input{background-color:transparent;font-weight:bold;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:#99a2a2}#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:#494d55}#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:#57ca8e;color:#fff}#class-details #home-section .reviews-section .review .col-right{margin-left:30px;-ms-flex-item-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 32px}#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:#afb9bf}#class-details #home-section .teacher-section{padding:30px 0;border-top:1px solid #dadfe1;border-bottom:1px solid #dadfe1}#class-details #home-section .teacher-section .author-detail{margin-left:10px;position:relative;top:-3px;width:200px}#class-details #home-section .teacher-section .author-detail .author-headline{color:#99a2a2}#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-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 #dadfe1;margin:20px 0 47px}#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:#f1f4f4}#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 #student-referral .referral-promo{background-color:transparent;border-top:1px solid #e7e9ec;border-bottom:1px solid #e7e9ec;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:#99a2a2}#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,#class-details .recommend-class-box .recommend-message::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,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.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,.stats-column .stat .number,#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,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,#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,.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,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 .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}#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:#cdd1d3}#project-guide-section .project-buttons{margin:30px 0 10px 0}#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 .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:#797f7f;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:0px 0px 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%}.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,#class-details .recommend-class-box .recommend-message::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,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.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,.stats-column .stat .number,#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,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,#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,.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,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 .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}.welcome-banner{border-radius:3px;background-color:#494d55;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:#dadfe1;max-width:610px;margin:0 auto 20px}.welcome-banner.light{background-color:#f1f4f4;color:#494d55}.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 .recommend-class-box{margin-top:10px;border:1px solid #494d55}#class-details.new-layout .recommend-class-box .recommend-container{margin-top:0}#class-details.new-layout .welcome-banner-container{background-color:#252526;height:100%;padding-top:5px}#class-details.new-layout .welcome-banner-container .welcome-banner{background-color:#797f7f;border-radius:0;margin:0 auto 25px auto;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:#e7e9ec;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:#fff}#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:#181819}#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 .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:#f1f4f4;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:#252526;text-align:center}#class-details.new-layout #video-region .syllabus-locked .content,#class-details.new-layout #video-region .empty .content{margin-top:100px;color:#99a2a2;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 #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;display:-ms-flexbox;display:flex;-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-flexbox;display:flex;height:30px}#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 7px}#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button{color:#99a2a2;cursor:pointer;padding-top:3px}#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button a{color:#99a2a2}#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button:hover{color:#afb9bf}#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button:hover a{color:#afb9bf}#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 .share-menu-popup-btn .btn,#class-details.new-layout .user-navigation-wrapper .class-menus .leave-a-review-popup-btn .btn,#class-details.new-layout .user-navigation-wrapper .class-menus .edit-a-review-popup-btn .btn{padding:7px 13px 6px 13px;margin-right:15px}#class-details.new-layout .user-navigation-wrapper .class-menus .leave-a-review-popup-btn,#class-details.new-layout .user-navigation-wrapper .class-menus .edit-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:#797f7f}#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:0.4s;transition-delay:0.2s;opacity:1}#class-details .video-drawer{transition:opacity 0.1s linear;opacity:0;background-color:#f1f4f4;overflow-y:hidden;position:absolute;top:0;left:0;right:0;z-index:10000}#class-details .video-drawer .video-drawer-view{margin:0 20px 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:#afb9bf;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:#f1f4f4}.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:#99a2a2;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:#81d7aa}#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 #f1f4f4;background-color:rgba(0,0,0,0.5)}.video-drawer .transcript-scroll-container::-webkit-scrollbar-track{background-color:#f1f4f4;border-radius:8px}.video-drawer .empty-transcript{display:none}.video-drawer .transcript-title{margin-top:40px;padding-bottom:20px;border-bottom:1px solid #e7e9ec}.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:normal;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.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:normal;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:bold;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:normal;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:normal;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:bold}[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';src:url("/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.eot");src: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.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.svg#proxima_nova_ltlight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot");src: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.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.svg#proxima_nova_rgregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.eot");src: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.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.svg#proxima_nova_lightitalic") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot");src: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.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.svg#proxima_novaregular_italic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot");src: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.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.svg#proxima_nova_ltsemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot");src: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.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.svg#proxima_nova_rgbold") format("svg");font-weight:700;font-style:normal}.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,#class-details .recommend-class-box .recommend-message::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,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.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,.stats-column .stat .number,#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,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,#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,.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,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 .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}@font-face{font-family:"ssiconfont";src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?c0125194e06bb4d5237ba668ed2e5c44");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?c0125194e06bb4d5237ba668ed2e5c44#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?c0125194e06bb4d5237ba668ed2e5c44") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?c0125194e06bb4d5237ba668ed2e5c44") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?c0125194e06bb4d5237ba668ed2e5c44#ssiconfont") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"ssiconfont" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !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-volume-menu-button: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:normal !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:#fdc74b}.ss-icon-ta:before{color:#398fd1}.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-icon-bookmark:before{content:"\e0029"}.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-move-to-top:before{content:"\e02e"}.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-one-for-one:before{content:"\e037"}.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-volume-menu-button.vjs-vol-1:before{content:"\e04e"}.ss-icon-volume-high:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-3:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.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-volume-menu-button.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-trash-2:before{content:"\e009"}.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-skull-1:before{content:"\e017"}.ss-skull-2:before{content:"\e01d"}.ss-bubble-add-2:before{content:"\e023"}.video-share-overlay{background-color:rgba(0,0,0,0.85);color:#fff;padding:30px;position:absolute;right:0;left:0;bottom:0;top:0;z-index:9999}.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 #797f7f;margin-bottom:30px;padding-bottom:30px}.video-share-overlay .top-section .class-description{color:#797f7f}.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:9999}.video-roll-overlay .outer-wrapper{position:relative;width:100%;height:100%;background-color:rgba(0,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 #797f7f;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:#dadfe1}.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:#99a2a2;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:#99a2a2}.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:#39b574;display:none}.completion-button.completed .icon{display:inline}.completion-button.completed:before{content:""}.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,#class-details .recommend-class-box .recommend-message::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,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.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,.stats-column .stat .number,#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,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,#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,.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,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 .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}@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:normal;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.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:normal;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:bold;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:normal;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:normal;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:bold}[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';src:url("/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.eot");src: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.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.svg#proxima_nova_ltlight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot");src: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.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.svg#proxima_nova_rgregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.eot");src: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.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.svg#proxima_nova_lightitalic") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot");src: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.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.svg#proxima_novaregular_italic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot");src: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.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.svg#proxima_nova_ltsemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot");src: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.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.svg#proxima_nova_rgbold") format("svg");font-weight:700;font-style:normal}.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,#class-details .recommend-class-box .recommend-message::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,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.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,.stats-column .stat .number,#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,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,#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,.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,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 .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}@font-face{font-family:"ssiconfont";src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?c0125194e06bb4d5237ba668ed2e5c44");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?c0125194e06bb4d5237ba668ed2e5c44#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?c0125194e06bb4d5237ba668ed2e5c44") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?c0125194e06bb4d5237ba668ed2e5c44") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?c0125194e06bb4d5237ba668ed2e5c44#ssiconfont") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"ssiconfont" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !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-volume-menu-button: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:normal !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:#fdc74b}.ss-icon-ta:before{color:#398fd1}.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-icon-bookmark:before{content:"\e0029"}.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-move-to-top:before{content:"\e02e"}.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-one-for-one:before{content:"\e037"}.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-volume-menu-button.vjs-vol-1:before{content:"\e04e"}.ss-icon-volume-high:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-3:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.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-volume-menu-button.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-trash-2:before{content:"\e009"}.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-skull-1:before{content:"\e017"}.ss-skull-2:before{content:"\e01d"}.ss-bubble-add-2:before{content:"\e023"}.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-control-bar,.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-control-bar,.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 .vjs-control-bar,.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-active .vjs-control-bar{pointer-events:auto}.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-user-mouseout .vjs-control-bar,.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-active.vjs-user-mouseout .vjs-control-bar{transform:translateY(40px);transition-delay:0s}.video-player-module .vjs-video.vjs-user-mouseout .vjs-control-bar{transform:translateY(40px);transition-delay:0s}.video-player-module .vjs-video.vjs-fullscreen.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-control-bar{transform:translateY(40px)}.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:relative;display:table;height:100%;width:100%;pointer-events:none}.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:0.4s;font-size:65px;cursor:pointer;text-shadow:0 1px 3px rgba(0,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:0.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-tech{min-width:100%;max-width:100%;min-height:100%;max-height:100%}.video-player-module .vjs-video .vjs-fullscreen-controls{display:none}.video-player-module .vjs-video .vjs-control-bar{transform:none;transition-delay:0s;transition-duration:0.4s;background-color:rgba(0,0,0,0.8);border-top-width: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-volume-menu-button: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-progress-control{-ms-flex-order:1;order:1}.video-player-module .vjs-video .vjs-control-bar .vjs-play-control{-ms-flex-order:2;order:2}.video-player-module .vjs-video .vjs-control-bar .vjs-play-speed{-ms-flex-order:3;order:3}.video-player-module .vjs-video .vjs-control-bar .vjs-player-separator{-ms-flex-order:4;order:4}.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind{-ms-flex-order:5;order:5}.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-dummy-divider{-ms-flex-order:9;order:9}.video-player-module .vjs-video .vjs-control-bar .vjs-skillshare-button{-ms-flex-order:10;order:10}.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control{-ms-flex-order:11;order:11}.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode{-ms-flex-order:12;order:12}.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode{-ms-flex-order:13;order:13}.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button{-ms-flex-order:14;order:14}.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control{-ms-flex-order:15;order:15}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control{position:absolute;top:-10px;left:0;height:10px;transition-delay:0;min-width:100%;max-width:100%}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder{position:relative;height:10px;background:#494d55 none;padding:0}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder:before{background: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:#797f7f none}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress{z-index:3;background:#39b574 none}.video-player-module .vjs-video .vjs-control-bar .vjs-play-control{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{text-align:center;margin-left:12px;width:25px}.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind{margin-left:8px;width:29px}.video-player-module .vjs-video .vjs-control-bar .vjs-skillshare-button{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-volume-menu-button{width:22px;margin-right:17px}.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button .vjs-menu .vjs-menu-content{transform:translate(14px);background-color:#252526;z-index:9980}.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button .vjs-menu .vjs-volume-bar:before{background-color:#fff;z-index:-1}.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button .vjs-menu .vjs-volume-level{background:#57ca8e none;background-image:none}.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button .vjs-menu .vjs-volume-handle{width:0;height:0}.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control{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{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{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{color:#797f7f}.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode.vjs-on{color:#81d7aa}.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control{margin-right:14px;width:24px}.video-player-module .vjs-video .vjs-control-bar .vjs-player-separator{background-color:#797f7f;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:#797f7f}.video-player-module .vjs-video .vjs-control-bar .vjs-dummy-divider{-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%;margin-top:-29px;margin-left:-29px;background-color:rgba(20,20,20,0.9);color:#fff;cursor:pointer}.video-player-module .vjs-video .vjs-big-play-button:before{margin-left:19px;margin-top:14px;font-size:36px}.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,0.9);width:72px;height:72px;margin-top:-30px;margin-left:-30px;box-shadow:none}.video-player-module .vjs-video .vjs-big-play-button:hover:before{margin-left:20px;margin-top:15px}.video-player-module .vjs-video .vjs-poster{background-image:none !important;background-color:#000;background-size:contain}.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,#class-details .recommend-class-box .recommend-message::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,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.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,.stats-column .stat .number,#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,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,#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,.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,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 .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}@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:normal;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.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:normal;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:bold;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:normal;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:normal;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:bold}[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';src:url("/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.eot");src: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.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.svg#proxima_nova_ltlight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot");src: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.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.svg#proxima_nova_rgregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.eot");src: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.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.svg#proxima_nova_lightitalic") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot");src: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.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.svg#proxima_novaregular_italic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot");src: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.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.svg#proxima_nova_ltsemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot");src: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.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.svg#proxima_nova_rgbold") format("svg");font-weight:700;font-style:normal}.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,#class-details .recommend-class-box .recommend-message::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,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.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,.stats-column .stat .number,#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,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,#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,.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,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 .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}@font-face{font-family:"ssiconfont";src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?c0125194e06bb4d5237ba668ed2e5c44");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?c0125194e06bb4d5237ba668ed2e5c44#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?c0125194e06bb4d5237ba668ed2e5c44") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?c0125194e06bb4d5237ba668ed2e5c44") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?c0125194e06bb4d5237ba668ed2e5c44#ssiconfont") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"ssiconfont" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !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-volume-menu-button: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:normal !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:#fdc74b}.ss-icon-ta:before{color:#398fd1}.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-icon-bookmark:before{content:"\e0029"}.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-move-to-top:before{content:"\e02e"}.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-one-for-one:before{content:"\e037"}.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-volume-menu-button.vjs-vol-1:before{content:"\e04e"}.ss-icon-volume-high:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-3:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.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-volume-menu-button.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-trash-2:before{content:"\e009"}.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-skull-1:before{content:"\e017"}.ss-skull-2:before{content:"\e01d"}.ss-bubble-add-2:before{content:"\e023"}.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:#ee7c4a;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,.video-player-module .vjs-video.vjs-fullscreen .vjs-control-bar .vjs-transcript-mode{display:none}.video-player-module .vjs-video .vjs-control-bar .vjs-note{background-color:#afb9bf;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,0.6);position:absolute;height:10px;top:-20px;left:0;width:100%;display:none}@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:normal;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.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:normal;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:bold;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:normal;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:normal;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:bold}[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';src:url("/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.eot");src: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.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.svg#proxima_nova_ltlight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot");src: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.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.svg#proxima_nova_rgregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.eot");src: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.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.svg#proxima_nova_lightitalic") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot");src: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.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.svg#proxima_novaregular_italic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot");src: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.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.svg#proxima_nova_ltsemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot");src: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.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.svg#proxima_nova_rgbold") format("svg");font-weight:700;font-style:normal}.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,#class-details .recommend-class-box .recommend-message::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,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.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,.stats-column .stat .number,#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,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,#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,.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,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 .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}@font-face{font-family:"ssiconfont";src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?c0125194e06bb4d5237ba668ed2e5c44");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?c0125194e06bb4d5237ba668ed2e5c44#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?c0125194e06bb4d5237ba668ed2e5c44") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?c0125194e06bb4d5237ba668ed2e5c44") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?c0125194e06bb4d5237ba668ed2e5c44#ssiconfont") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"ssiconfont" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !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-volume-menu-button: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:normal !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:#fdc74b}.ss-icon-ta:before{color:#398fd1}.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-icon-bookmark:before{content:"\e0029"}.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-move-to-top:before{content:"\e02e"}.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-one-for-one:before{content:"\e037"}.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-volume-menu-button.vjs-vol-1:before{content:"\e04e"}.ss-icon-volume-high:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-3:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.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-volume-menu-button.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-trash-2:before{content:"\e009"}.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-skull-1:before{content:"\e017"}.ss-skull-2:before{content:"\e01d"}.ss-bubble-add-2:before{content:"\e023"}.video-playlist-module .playlist{position:absolute;top:-6px;right:0;bottom:9px;width:345px}.video-playlist-module .playlist .summary{color:#252526;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:#99a2a2}.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:#494d55;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:0.2px}.video-playlist-module .session-list .session-item .duration{color:#797f7f}.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:#99a2a2;padding-top:2px;display:inline-block}.video-playlist-module .session-list .session-item .attachments-popover-button:hover{color:#afb9bf}.video-playlist-module .session-list .session-item .attachments-popover-button a{color:#99a2a2}.video-playlist-module .session-list .session-item .attachments-popover-button a:hover{color:#afb9bf}.video-playlist-module .session-list .session-item .attachments-popover-button .attachment::before{color:#99a2a2;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:#252526}.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 0px 5px 0px}.video-player-container .video-player-layout .class-details-header-title h1{color:#252526;display:inline;font-size:18px;line-height:1.2em}.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:#99a2a2;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,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,0.7)}.video-player-container .viewport .playlist-arrow-button::before{position:relative;top:1px;left:3px}.video-player-container .viewport .hover-button{transition:opacity 0.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,0.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,0.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,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:#252526}#class-details .btn-save-container.icon-menu-button a.iconed-btn:before{color:#99a2a2}#class-details.invisible{visibility:hidden}#class-details .grid{width:930px;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:30px;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:30px;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:30px;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:30px;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:30px;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:30px;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:30px;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:30px;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:30px;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:30px;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:30px;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:30px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-1.rendered{margin-right:0}#class-details .hidden{display:none}#class-details .site-header{margin-bottom:0}#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:#494d55;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:#252526}#class-details .class-details-header-wrapper .class-details-header{margin-bottom:29px;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:#494d55}#class-details .class-details-header-wrapper .class-details-header .btn-save-container a:hover{opacity:0.9}#class-details .class-details-header-wrapper .class-details-header .join-note{color:#797f7f;margin-top:5px}#class-details .recommend-class-box{color:#fff;margin-top:20px}#class-details .recommend-class-box .recommend-container{background-color:#fff;margin-top:20px;margin-top:10px;padding-left:15px;padding-right:15px}#class-details .recommend-class-box .recommend-message{padding-top:11px;padding-bottom:14px;color:#494d55}#class-details .recommend-class-box .recommend-message::before{padding-right:5px;display:inline-block;vertical-align:middle}#class-details .recommend-class-box .recommend-message .message{display:inline-block;vertical-align:bottom;color:#494d55}#class-details .recommend-class-box .recommend-buttons{padding-top:15px}#class-details .recommend-class-box .btn-option{min-width:32px;color:#494d55}#class-details .recommend-class-box .btn-option+.btn-option{margin-left:10px}#class-details .recommend-class-box .close-recommend-class-box{color:#99a2a2;text-decoration:none;padding:4px 0 0 15px}#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:0px 0px 1px #aeb8be}#class-details #video-region{background-color:white}#class-details #main-region{min-height:930px}#class-details #main-region .underline-tabs-wrapper{background-color:#fff;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:1px solid #dadfe1;position:absolute;bottom:0;right:0;left:0;z-index:1}#class-details #main-region #content-region{margin-top:24px}
