.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.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;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}.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 20px 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}.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.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:350px}.embed-media-popup .popup-title{padding-bottom:18px}.embed-media-popup .popup-description{color:#797f7f;padding-bottom:10px}.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}.project-share{width:350px;padding:30px}.project-share .popup-title{margin-bottom:20px}.project-share .popup-description{color:#797f7f;margin-bottom:24px}.project-share .project-image{margin-bottom:14px;min-height:197px;width:100%;border-radius:3px}.project-share .project-description{color:#99a2a2}.project-share .form-separator{margin:30px 0}.project-share .form-separator p{width:70px}.email-invite .section-title{margin-top:-8px}.email-invite .contacts-section{margin-top:14px}.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}.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.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{color:#797f7f;margin-bottom:24px}.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}.base-share .form-separator p.preview{width:70px}.base-share .social-share-buttons .share-twitter{margin-right:6px}.base-share .social-share-buttons .share-button{width:44px}.base-share .social-share-buttons .link-btn{width:174px;margin-top:15px;margin-right:10px;text-align:initial}.base-share .compact .title,.base-share .compact .description{text-align:center}.base-share .compact .title{margin-bottom:12px}.base-share .compact .description{line-height:1.2em}.base-share .compact .form-separator{margin:20px 0}.base-share .compact .send-button{min-width:118px}.base-share .compact .send-button.disabled{opacity:0.5;background-color:#398fd1 !important;color:#fff !important}.base-share .compact .invite-contacts{cursor:pointer;margin-top:14px}.base-share .compact .email-invite .contacts-section .contacts-list{height:200px}.base-share .compact .social-share-buttons .link-btn{margin-top:0}.base-share .compact .social-share-buttons .share-button{padding:5px 4px 6px 4px}.base-share .compact .social-share-buttons .share-facebook:before{color:#3b5998}.base-share .compact .social-share-buttons .share-twitter{margin-right:0}.base-share .compact .social-share-buttons .share-twitter:before{color:#55acee}@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:14px}.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}.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.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{color:#797f7f;margin-bottom:24px}.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}.base-share .form-separator p.preview{width:70px}.base-share .social-share-buttons .share-twitter{margin-right:6px}.base-share .social-share-buttons .share-button{width:44px}.base-share .social-share-buttons .link-btn{width:174px;margin-top:15px;margin-right:10px;text-align:initial}.base-share .compact .title,.base-share .compact .description{text-align:center}.base-share .compact .title{margin-bottom:12px}.base-share .compact .description{line-height:1.2em}.base-share .compact .form-separator{margin:20px 0}.base-share .compact .send-button{min-width:118px}.base-share .compact .send-button.disabled{opacity:0.5;background-color:#398fd1 !important;color:#fff !important}.base-share .compact .invite-contacts{cursor:pointer;margin-top:14px}.base-share .compact .email-invite .contacts-section .contacts-list{height:200px}.base-share .compact .social-share-buttons .link-btn{margin-top:0}.base-share .compact .social-share-buttons .share-button{padding:5px 4px 6px 4px}.base-share .compact .social-share-buttons .share-facebook:before{color:#3b5998}.base-share .compact .social-share-buttons .share-twitter{margin-right:0}.base-share .compact .social-share-buttons .share-twitter:before{color:#55acee}@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{min-height:343px;width:402px}.base-share-popover .content{padding:30px}.base-share-popover .send-button-wrapper{margin-top:20px}.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:14px}.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}.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:#398fd1 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:#398fd1 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 .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:#398fd1;text-decoration:none}a:hover{color:#62a6db}a.link-main,.sort-order .active a{color:#494d55;font-weight:600}a.link-main:hover,.sort-order .active a:hover{color:#797f7f}a.link-main.no-bold,.sort-order .active a.no-bold{font-weight:400}a.secondary,.sort-order a{color:#797f7f;text-decoration:underline}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}a.tertiary:hover{color:#99a2a2}a.alternate{color:#afb9bf;text-decoration:underline}a.alternate.no-underline{text-decoration:none}a.subscription-link{color:#398fd1}a.subscription-link:hover{color:#3378AC}a.fb-link{color:#3b5998;text-decoration:underline}a.twitter-link{color:#55acee;text-decoration:underline}a.iconed-link>span{position:relative;padding-left:1.3em}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}.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.font-size-7{font-size:10px;text-transform:uppercase;font-weight:600}.comment-form .rich-textarea-wrapper{padding-left:80px;position:relative}.comment-form textarea{width:100%;height:15px}.comment-form .btn-reply-wrapper{margin-top:20px}.activity-list.icon-loading{width:auto;padding:30px}.activity-list .activity-item{padding:30px 0;border-bottom:#e7e9ec 1px solid}.activity-list .activity-item .link-target{color:#afb9bf}.activity-list .activity-item:last-child{border-bottom:none}.activity-list .activity-item>.col-right{padding:0 42px 0 80px}.activity-list .activity-item>.col-right .user-snippet{margin-bottom:9px}.activity-list .activity-item>.col-right .meta{color:#797f7f;margin-top:8px}.activity-list .activity-item>.col-right .meta .right .iconed:before{margin-right:0.25em}.activity-list .activity-item>.col-right .meta .right .iconed.active:before{color:#dd4b39}.activity-list .activity-item>.col-right .meta .right .hidden{display:none}.activity-list .activity-item>.col-right .replies{display:none}.activity-list .activity-item>.col-right .replies .replies-list.icon-loading{padding:15px !important}.author-placard{margin-bottom:26px}.author-placard .rounded-image-wrapper{width:30px;height:30px;float:left;margin-right:10px}.author-placard .rounded-image-wrapper a img{width:100%}.author-placard .name{font-weight:600;line-height:1}.author-placard .name a{color:#494d55}.author-placard .name .teacher-tag,.author-placard .name .staff-tag{margin-left:8px}.author-placard .name .project{color:#797f7f}.author-placard .name .project:before{color:#398fd1;padding-right:5px}.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a{line-height:1;color:#797f7f;margin-top:4px}.author-placard .secondary span:before,.author-placard .sort-order a span:before,.sort-order .author-placard a span:before{color:#dadfe1}.sticky{position:fixed !important;top:30px}.sticky.bottom{display:none}.hidden-sticky-container{opacity:0;transition:opacity 0.5s ease-in-out}.hidden-sticky-container.sticky{opacity:1}.project-view .container-header{padding:20px 0 18px}.project-view .tab-content-left .project-banner{border:#dadfe1 1px solid;border-bottom:0;box-sizing:border-box;width:100%}.project-view .tab-content-left .project-content{padding:30px;border:#dadfe1 1px solid}.project-view .tab-content-left .project-content>.head{margin-bottom:30px}.project-view .tab-content-left .project-content>.head .info{width:412px}.project-view .tab-content-left .project-content>.head .info h4{padding:2px 0 8px}.project-view .tab-content-left .project-content>.head .info .updated-on{color:#797f7f}.project-view .tab-content-left .project-content>.head .info .updated-on a{color:#797f7f}.project-view .tab-content-left .project-content>.head .comment-btn-wrapper{margin-left:15px}.project-view .tab-content-left .project-content>.body{padding:30px 0 27px}.project-view .tab-content-left .like-wrapper{padding:20px 0 0px 110px;line-height:32px}.project-view .tab-content-left .like-wrapper .like-btn-wrapper{margin:0 10px 0 20px}.project-view .tab-content-left .like-wrapper .project-like-count{font-weight:600}.project-view .tab-content-left .discussion-list-header{padding-top:30px;margin-bottom:28px}.project-view .tab-content-left .comment-form-wrapper{padding:0 5px 30px 0;border-bottom:#dadfe1 1px solid}.project-view .tab-content-left .activity-item>.col-right{padding-right:5px}.project-view .tab-content-left .privacy .iconed:before{position:relative;top:2px}.project-view .project-content-wrapper{padding-bottom:20px;position:relative}.project-view .project-sidebar{width:260px}.project-view .project-sidebar.sticky.sticky-bottom{bottom:20px;top:auto !important;position:absolute !important}@media screen and (max-width: 1010px){.project-view .project-sidebar.sticky,.project-view .project-sidebar.sticky.sticky-bottom{position:static !important}}.project-view .project-sidebar .author-image{margin-right:10px}.project-view .project-sidebar .sidebar-section{margin-bottom:30px}.project-view .project-sidebar .project-author{border-bottom:1px solid #e7e9ec;margin-bottom:25px;padding-bottom:30px}.project-view .project-sidebar .project-author .project-author-detail{max-width:175px}.project-view .project-sidebar .project-author .project-author-detail .headline{color:#99a2a2;margin:-3px 0 3px}.project-view .project-sidebar .stats-column .stat{width:33%}.project-view .project-sidebar .social-share-buttons .link-btn{display:none}.project-view .project-sidebar .social-share-buttons .share-button{width:66px}.project-view .project-sidebar .project-navigation{border-top:1px solid #e7e9ec;padding-top:25px}.project-view .project-sidebar .project-navigation .more-projects-heading{margin-bottom:13px}.project-view .project-sidebar .project-navigation .project-image{background-position:center;background-size:cover;height:90px;width:120px;position:relative}.project-view .project-sidebar .project-navigation .project-image .overlay{background-color:rgba(0,0,0,0.5);display:none;position:absolute;top:0;left:0;bottom:0;right:0;color:#fff;text-align:center;line-height:90px;z-index:10;border-radius:3px}.project-view .project-sidebar .project-navigation .project-image:hover .overlay{display:block}.project-view .project-sidebar .project-navigation .empty-project{background-color:#f1f4f4;height:90px;width:120px;border-radius:3px}.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.font-size-7{font-size:10px;text-transform:uppercase;font-weight:600}.cropper-container{border-top-right-radius:3px;border-top-left-radius:3px}.cropper-container .cropper-img{position:absolute;width:340px;height:400px;background-repeat:no-repeat;background-position:0px 0px;background-size:0px 0px;border-radius:3px}.cropper-container .cropper-overlay{top:0;left:0;width:600px;height:400px;cursor:move;z-index:6001}.cropper-container .cropper-loading-indicator{background-image:url("/assets/images/icon-loading.gif");background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0}.cropper-container .cropper-viewport{overflow:hidden;position:relative;width:270px;height:152px;border-bottom:#dadfe1 1px solid;border-top-right-radius:3px;border-top-left-radius:3px}.cropper-container .cropper-viewport:before{content:"";position:absolute;top:35px;left:35px;width:270px;height:152px;z-index:2000;border:#fff 1px solid;box-shadow:inset 1px 1px 20px 0 rgba(0,0,0,0.2)}.cropper-container .cropper-viewport:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1999;overflow:hidden;opacity:0.4;box-shadow:inset 1px 1px 0 35px #fff;border-top-right-radius:3px;border-top-left-radius:3px}.cropper-container .cropper-slider-wrapper{padding:30px 20px}.cropper-container .cropper-slider-wrapper .ui-widget-content{border:none;background:none}.cropper-container .cropper-slider-wrapper .cropper-zoom-slider{width:262px;height:5px;position:relative;margin:0 auto;background-color:#e7e9ec;border-radius:5px}.cropper-container .cropper-slider-wrapper .cropper-zoom-slider:before,.cropper-container .cropper-slider-wrapper .cropper-zoom-slider:after{content:"P";color:#dadfe1;font-family:"pictos";font-size:16px;position:absolute;top:0;left:0;text-align:left;margin-top:-5px;margin-left:-25px}.cropper-container .cropper-slider-wrapper .cropper-zoom-slider:after{position:absolute;top:0;right:0;text-align:right;font-size:22px;margin-right:-28px;margin-top:-7px}.cropper-container .cropper-slider-wrapper .ui-slider-handle{position:absolute;top:-6px;z-index:2;border:#dadfe1 2px solid;width:13px;height:13px;margin-left:-6px;cursor:pointer;background-color:#fff;background-image:-o-linear-gradient(top, #fff 50%, #ddd 100%);border-radius:13px}.project-guide-wrapper{height:100%}.project-guide-wrapper.truncated{cursor:pointer;position:relative;height:250px;overflow:hidden}.project-guide-wrapper.truncated:after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(to top, #fff, rgba(255,255,255,0) 70%)}.separator{margin-top:20px !important;margin-bottom:8px !important;border-bottom:2px solid #dadfe1}.project-edit{margin-bottom:50px;padding-top:22px}.project-edit .fieldset-label{font-weight:600}.project-edit .fieldset-label .help-icon{position:relative;top:2px;margin-left:6px}.project-edit .grid.project-form-wrapper{padding:30px !important}.project-edit .errorMessage{display:none}.project-edit .container-header{padding-bottom:18px}.project-edit #cover-image-uploader{margin-right:10px}.project-edit #cropped-image{display:none;height:152px;width:270px;margin-bottom:20px;background-size:270px 152px;background-repeat:no-repeat;cursor:pointer;border-radius:3px;box-shadow:0 1px 4px #dadfe1}.project-edit .workspace-wrapper{position:relative}.project-edit .project-privacy{display:inline}.project-edit .project-privacy label{display:inline-block}.project-edit .project-privacy .select-wrapper{display:inline-block}.project-edit .form-actions-wrapper{display:inline;padding-left:17px;position:relative;bottom:3px}.project-edit .view-project{bottom:31px;margin-left:20px;position:relative}.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-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}.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.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:50px}#class-details #home-section .tags-section .tag{margin-bottom:5px}#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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.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}.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.font-size-7{font-size:10px;text-transform:uppercase;font-weight:600}.notifications .notification-holder{position:relative;top:-1px}.notifications .notification-holder:before{font-size:18px;color:#494d55}.notifications .notification-holder .notification-count{position:absolute;left:9px;top:-3px}.notifications .notifications-button:hover .notification-holder:before{color:#797f7f}.notifications .popover.bottom{margin-top:7px;right:-77px;width:375px}.notifications .popover.bottom .notifications-module .error{margin-top:15px}.notifications .popover.bottom .notifications-module .notifications-toggle-container{padding:10px;border-bottom:1px solid #dadfe1;box-shadow:0 1px 4px #dadfe1}.notifications .popover.bottom .notifications-module .notifications-toggle-container .btn-group-toggle .activity-button .new-activity-marker{left:66%}.notifications .popover.bottom .notifications-module .notifications-container{overflow-y:scroll;height:600px}.notifications .popover.bottom .notifications-module .see-all{display:block;text-align:center;padding:14px;border-top:1px solid #dadfe1;box-shadow:0 -1px 4px #dadfe1}.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}@media screen and (max-width: 809px){.welcome-banner .close-button{top:7px;right:8px}}.site-header .menu-profile-alert,.site-header-mobile .menu-profile-alert,.class-details-page-header .menu-profile-alert{display:block;position:relative}.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before{position:absolute;right:0;bottom:0;color:#fdc74b}#class-details.new-layout{min-width:930px}#class-details.new-layout .recommend-class-box{margin-top:0;padding-bottom:20px}#class-details.new-layout .recommend-class-box .recommend-container{margin-top:0}#class-details.new-layout .class-details-page-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#252526;color:#e7e9ec;padding:17px 20px 8px;position:relative}#class-details.new-layout .class-details-page-header a{color:#e7e9ec;white-space:nowrap}#class-details.new-layout .class-details-page-header a:hover{color:#fff}#class-details.new-layout .class-details-page-header .logo .logo-image{max-width:100%;width:120px}#class-details.new-layout .class-details-page-header .menu-button{cursor:pointer}#class-details.new-layout .class-details-page-header .secondary-navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#class-details.new-layout .class-details-page-header .secondary-navigation .user-navigation,#class-details.new-layout .class-details-page-header .secondary-navigation .nav-item,#class-details.new-layout .class-details-page-header .secondary-navigation .upgrade-button,#class-details.new-layout .class-details-page-header .secondary-navigation .sign-up-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#class-details.new-layout .class-details-page-header .secondary-navigation .nav-item{position:relative}#class-details.new-layout .class-details-page-header .secondary-navigation .nav-item+.nav-item,#class-details.new-layout .class-details-page-header .secondary-navigation .sign-up-button{margin-left:18px}#class-details.new-layout .class-details-page-header .secondary-navigation .upgrade-button{margin-left:18px}#class-details.new-layout .class-details-page-header .secondary-navigation .popover{color:#494d55;margin-top:15px}#class-details.new-layout .class-details-page-header .secondary-navigation .popover a{color:#494d55}#class-details.new-layout .class-details-page-header .secondary-navigation .teach-nav-item{display:none}#class-details.new-layout .class-details-page-header .secondary-navigation .nav-daily-goal .popover{margin-top:7px;min-width:350px;right:-65px}#class-details.new-layout .class-details-page-header .secondary-navigation .nav-daily-goal .popover .inner-popover{padding:25px 20px}#class-details.new-layout .class-details-page-header .secondary-navigation .notifications-nav-item .notification-holder::before{color:#e7e9ec}#class-details.new-layout .class-details-page-header .secondary-navigation .notifications-nav-item .notification-count{background-color:#fff;color:#797f7f}#class-details.new-layout .class-details-page-header .secondary-navigation .notifications-nav-item .popover{color:#494d55;margin-top:20px;right:-50px}#class-details.new-layout .class-details-page-header .secondary-navigation .notifications-nav-item .popover .arrow{right:49px;left:auto}#class-details.new-layout .class-details-page-header .secondary-navigation .notifications-nav-item .popover a.content{color:#494d55;background-color:#fff;white-space:initial}#class-details.new-layout .class-details-page-header .secondary-navigation .notifications-nav-item .popover a.content.unread{background-color:#f1f4f4}#class-details.new-layout .class-details-page-header .secondary-navigation .notifications-nav-item .popover a.content:hover{background-color:#e7e9ec}#class-details.new-layout .class-details-page-header .secondary-navigation .notifications-nav-item .popover a.see-all{color:#398fd1}#class-details.new-layout .class-details-page-header .secondary-navigation .notifications-nav-item:hover .notification-holder::before{color:#fff}#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .delimiter{border-bottom:1px solid #e7e9ec}#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list{padding:16px 20px}#class-details.new-layout .class-details-page-header .secondary-navigation .default-image .user-menu .popover .arrow{left:auto;right:15px}#class-details.new-layout .class-details-page-header .secondary-navigation .user-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#class-details.new-layout .class-details-page-header .secondary-navigation .user-menu .popover{min-width:160px;right:-8px;top:100%}#class-details.new-layout .class-details-page-header .secondary-navigation .user-menu .popover .arrow{left:auto;right:22px}#class-details.new-layout .class-details-page-header .class-details-heading{text-align:center}#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title{display:inline-block}#class-details.new-layout .class-details-page-header .class-details-heading .class-details-tag{margin:5px 0 2px 6px;vertical-align:bottom}#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info{color:#99a2a2;padding-top:5px}#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info:hover{color:#afb9bf}#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 .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{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}#class-details.new-layout .user-navigation-wrapper .class-menus{position:absolute;right:0;top:50%;margin-top:-16px;z-index:2}#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 .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-left:12px}#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}#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{color:#3b5998}#class-details.new-layout .user-navigation-wrapper .class-menus .share-menu-button .share-menu-popover .share-links .share-twitter{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;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.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.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?8a96685724e59418f1665e919bf06c68");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?8a96685724e59418f1665e919bf06c68#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?8a96685724e59418f1665e919bf06c68") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?8a96685724e59418f1665e919bf06c68") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?8a96685724e59418f1665e919bf06c68#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: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-referrals:before{content:"\e07e"}.ss-pending:before{content:"\e07f"}.ss-earned:before{content:"\e080"}.ss-icon-categories-tag:before{content:"\e000"}.ss-icon-tag:before{content:"\e003"}.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}.video-roll-overlay .outer-wrapper .inner-wrapper .top-section{border-bottom:1px solid #797f7f;margin-bottom:40px;padding-bottom:40px}.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{margin-bottom:25px;color:#99a2a2}.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .btn.large-wide{width:260px}.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}.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.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?8a96685724e59418f1665e919bf06c68");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?8a96685724e59418f1665e919bf06c68#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?8a96685724e59418f1665e919bf06c68") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?8a96685724e59418f1665e919bf06c68") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?8a96685724e59418f1665e919bf06c68#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: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-referrals:before{content:"\e07e"}.ss-pending:before{content:"\e07f"}.ss-earned:before{content:"\e080"}.ss-icon-categories-tag:before{content:"\e000"}.ss-icon-tag:before{content:"\e003"}.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-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-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-tech{min-width:100%;max-width:100%;min-height:100%;max-height:100%}.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.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?8a96685724e59418f1665e919bf06c68");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?8a96685724e59418f1665e919bf06c68#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?8a96685724e59418f1665e919bf06c68") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?8a96685724e59418f1665e919bf06c68") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?8a96685724e59418f1665e919bf06c68#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: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-referrals:before{content:"\e07e"}.ss-pending:before{content:"\e07f"}.ss-earned:before{content:"\e080"}.ss-icon-categories-tag:before{content:"\e000"}.ss-icon-tag:before{content:"\e003"}.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}.base-share .compact .title,.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.site-header .menu-profile-alert::before,.site-header-mobile .menu-profile-alert::before,.class-details-page-header .menu-profile-alert::before,#class-details.new-layout .user-navigation-wrapper .class-menus .icon-menu-button,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.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}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#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-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,.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,.activity-list .activity-item .link-target,#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 .roll-subtitle,.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,.project-share .project-description,.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-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,.activity-list .activity-item>.col-right .meta,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.project-view .container-header,.project-view .project-sidebar .project-author .project-author-detail .headline,.project-edit .container-header,.stats-column .stat .label,#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 .class-details-page-header .menu-button,#class-details.new-layout .class-details-page-header .secondary-navigation .split-menu .menu-list.bottom-menu a,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-teacher-info,#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,.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}.notifications .notification-holder .notification-count,.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?8a96685724e59418f1665e919bf06c68");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?8a96685724e59418f1665e919bf06c68#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?8a96685724e59418f1665e919bf06c68") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?8a96685724e59418f1665e919bf06c68") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?8a96685724e59418f1665e919bf06c68#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: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-referrals:before{content:"\e07e"}.ss-pending:before{content:"\e07f"}.ss-earned:before{content:"\e080"}.ss-icon-categories-tag:before{content:"\e000"}.ss-icon-tag:before{content:"\e003"}.video-playlist-module .playlist{position:absolute;top:-6px;right:0;bottom:9px;width:345px}.video-playlist-module .playlist .summary{color:#99a2a2;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:#cdd1d3;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:rgba(255,255,255,0.11)}.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:#e7e9ec}.video-player-container{position:relative}.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}#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;padding-top:7px}#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:#000;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}#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}#class-details .recommend-class-box .recommend-buttons{padding-top:15px}#class-details .recommend-class-box .btn-option{min-width:32px}#class-details .recommend-class-box .btn-option+.btn-option{margin-left:10px}#class-details .recommend-class-box .close-recommend-class-box{color:#99a2a2;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:#252526;padding-bottom:30px}#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}
