﻿.font-size-1{font-size:36px;line-height:1.2em;font-weight:200}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);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}.referral-form .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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;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.notes-dialog{margin-left:25px}.dialog.project-dialog{margin-top:-6px}.font-size-1{font-size:36px;line-height:1.2em;font-weight:200}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.replies .arrow:before{position:absolute;content:" ";top:-9px;left:20px;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.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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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.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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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}.class-daily-email-popup{text-align:center;width:460px}.class-daily-email-popup .popup-title{margin-bottom:25px}.class-daily-email-popup .popup-description{margin-bottom:20px}.class-daily-email-popup .content{padding:50px 40px}.class-daily-email-popup .remind-me{box-sizing:border-box;margin-bottom:10px;width:100%}.reviews-list .positive,.reviews-list .negative{background-color:#57ca8e;width:23px;height:23px;color:#fff}.reviews-list .positive:before,.reviews-list .negative:before{float:left;padding:2px 5px}.reviews-list .negative{background-color:#dadfe1}.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}@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%;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;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+.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}.base-share-popup{width:350px;padding:30px}.base-share-popup .popup-title{margin-bottom:20px}.base-share-popup .popup-description{color:#797f7f;margin-bottom:24px}.base-share-popup .class-image{margin-bottom:14px;min-height:197px;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.base-share-popup .class-description{color:#99a2a2}.base-share-popup .form-separator{margin:30px 0}.base-share-popup .form-separator p.preview{width:70px}.base-share-popup .social-share-buttons .share-twitter{margin-right:6px}.base-share-popup .social-share-buttons .share-button{width:44px}.base-share-popup .social-share-buttons .link-btn{width:174px;margin-top:15px;margin-right:10px;text-align:initial}.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;-moz-border-radius:40px;-webkit-border-radius:40px;-khtml-border-radius:40px;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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;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;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-top-left-radius:3px;-khtml-border-radius-topright:3px;-khtml-border-radius-topleft: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;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 1px #dadfe1;-webkit-box-shadow:0 1px 1px #dadfe1;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}.membership-benefits-checklist{margin-top:25px}.membership-benefits-checklist .ss-icon-heart:before{color:#dd4b39 !important}.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{padding:5px 0 0 60px}.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 .follow-button-wrapper{position:absolute;right:25px;top:38px}.user-list-popup .empty-area{display:none}.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;-webkit-transition:color 0.1s ease-in;-moz-transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;transition:color 0.1s ease-in}.primary-link:hover{color:#398fd1}.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;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;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}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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{filter:alpha(opacity=0%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";-moz-opacity:0;-khtml-opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.hidden-sticky-container.sticky{filter:alpha(opacity=100%);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";-moz-opacity:1;-khtml-opacity:1}.project-view .container-header{padding:20px 0 18px}.project-view .tab-content-left .project-banner{border:#dadfe1 1px solid;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;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;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.font-size-1{font-size:36px;line-height:1.2em;font-weight:200}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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{-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-top-left-radius:3px;-khtml-border-radius-topright:3px;-khtml-border-radius-topleft:3px}.cropper-container .cropper-img{position:absolute;width:340px;height:400px;background-repeat:no-repeat;background-position:0px 0px;background-size:0px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;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;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-top-left-radius:3px;-khtml-border-radius-topright:3px;-khtml-border-radius-topleft:3px}.cropper-container .cropper-viewport:before{content:"";position:absolute;top:35px;left:35px;width:270px;height:152px;z-index:2000;border:#fff 1px solid;-moz-box-shadow:inset 1px 1px 20px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 1px 1px 20px 0 rgba(0,0,0,0.2);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;filter:alpha(opacity=40%);opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";-moz-opacity:0.4;-khtml-opacity:0.4;-moz-box-shadow:inset 1px 1px 0 35px #fff;-webkit-box-shadow:inset 1px 1px 0 35px #fff;box-shadow:inset 1px 1px 0 35px #fff;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-top-left-radius:3px;-khtml-border-radius-topright:3px;-khtml-border-radius-topleft: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;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;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:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(100%, #ddd));background-image:-webkit-linear-gradient(top, #fff 50%, #ddd 100%);background-image:-moz-linear-gradient(top, #fff 50%, #ddd 100%);background-image:-ms-linear-gradient(top, #fff 50%, #ddd 100%);background-image:-o-linear-gradient(top, #fff 50%, #ddd 100%);-moz-border-radius:13px;-webkit-border-radius:13px;-khtml-border-radius:13px;border-radius:13px}.project-edit{margin-bottom:50px;padding-top:22px}.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;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 4px #dadfe1;-webkit-box-shadow:0 1px 4px #dadfe1;box-shadow:0 1px 4px #dadfe1}.project-edit .workspace-wrapper{position:relative}.project-edit .project-privacy label{display:inline-block}.project-edit .project-privacy .select-wrapper{padding-left:10px;display:inline-block}.project-edit .cancel-link{margin-left:20px}.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 .stat{text-align:center}.stats-column .stat .label{color:#797f7f}.stats-column .stat .class-count::before{font-size:20px;padding-right:5px}.project-gallery .empty-slot-wrapper{color:#99a2a2;height:155px;text-align:center;-moz-box-shadow:0px 0px 1px #aeb8be;-webkit-box-shadow:0px 0px 1px #aeb8be;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}#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 .project-gallery{margin-top:50px}#class-details #home-section .project-gallery .project-name{margin-bottom:33px}#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{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:50px}#class-details #home-section .reviews-section .review .col-right .user-snippet{margin-top:10px}#class-details #home-section .stats-column{margin-bottom:28px}#class-details #home-section .stats-column .stat.left{position:relative;left:10px}#class-details #home-section .stats-column .stat.right{position:relative;right:10px}#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}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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:26px}#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 a{padding-left:7px}#project-guide-section #attachments{border-top:1px solid #e7e9ec;margin-top:60px;padding-top:25px}#project-guide-section #attachments li{padding:10px 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 .student-project{margin-bottom:44px}.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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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{-moz-box-shadow:0px 0px 1px #aeb8be;-webkit-box-shadow:0px 0px 1px #aeb8be;box-shadow:0px 0px 1px #aeb8be}.discussions-section .sidebar-section .ratio{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;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%}#site-content.has-site-menu.open .fixed-header{margin-left:250px}.font-size-1{font-size:36px;line-height:1.2em;font-weight:200}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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}.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;-moz-box-shadow:0 1px 4px #dadfe1;-webkit-box-shadow:0 1px 4px #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;-moz-box-shadow:0 -1px 4px #dadfe1;-webkit-box-shadow:0 -1px 4px #dadfe1;box-shadow:0 -1px 4px #dadfe1}.welcome-banner{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;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{background-color:#252526;color:#e7e9ec;padding:17px 20px 8px;position:relative}#class-details.new-layout .class-details-page-header a{color:#e7e9ec}#class-details.new-layout .class-details-page-header a:hover{color:#fff}#class-details.new-layout .class-details-page-header .logo{position:absolute;left:20px;top:50%;margin-top:-8px}#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{margin-top:-16px;min-height:32px;position:absolute;right:20px;top:50%}#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:inline-block;vertical-align:middle}#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:14px}#class-details.new-layout .class-details-page-header .secondary-navigation .upgrade-button{margin-left:16px}#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 .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}#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 .popover{min-width:160px;right:-19px}#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{padding:0 200px;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 .class-details-page-header.display-upgrade .class-details-heading{padding:0 300px}#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:#000}#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:390px;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 .video-player-wrapper .session-item-title{color:#e7e9ec}#class-details.new-layout #video-region .empty{border:0;left:0;top:50px;right:0;text-align:center;width:auto}#class-details.new-layout #video-region .syllabus-locked{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;top:20px;width:397px}#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{padding:7px 13px 6px 13px}#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{-webkit-transition:opacity;-moz-transition:opacity;-o-transition:opacity;-ms-transition:opacity;transition:opacity;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;opacity:1}#class-details .learn-mode-content{-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear;background-color:#f1f4f4;overflow-y:hidden;position:absolute;max-height:0;top:0;left:0;right:0;z-index:10000}#class-details .learn-mode-content .learn-mode-view{padding-bottom:40px}#class-details .learn-mode-content .learn-mode-header{padding:24px 20px 0}#class-details .learn-mode-content .icon-loading{position:relative;top:50px}#class-details .learn-mode-content .note-form{display:block;margin:0 auto;max-width:750px}#class-details .learn-mode-content .note-form .note-body.disabled{background-color:#f1f4f4}#class-details .learn-mode-content .bottom-section{border-top:1px solid #e7e9ec;margin:30px 20px 0 20px;padding:0 20px;position:relative}#class-details .learn-mode-content .bottom-section .close-button{color:#afb9bf;position:absolute;right:0;top:24px}#class-details .learn-mode-content .notes-wrapper{padding-top:24px;margin:0 auto;max-width:675px}#class-details .learn-mode-content .notes-wrapper .empty-area{display:none;margin-top:15px}#class-details .learn-mode-content .notes-wrapper .notes-header{margin-bottom:15px}#class-details .learn-mode-content .notes-wrapper .notes-header .session-title{font-weight:600;display:inline-block}#class-details .learn-mode-content .notes-wrapper .notes-header .num-notes{color:#99a2a2;display:none;margin-left:16px}#class-details .learn-mode-content .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 .learn-mode-content{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}#class-details.learn-mode #content-region,#class-details.learn-mode .underline-tabs-wrapper,#class-details.learn-mode .underline-tabs-wrapper-placeholder{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;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;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-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}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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?581c9dda2f7063edc01275e1e4484f11");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?581c9dda2f7063edc01275e1e4484f11#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?581c9dda2f7063edc01275e1e4484f11") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?581c9dda2f7063edc01275e1e4484f11") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?581c9dda2f7063edc01275e1e4484f11#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-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:"a"}.ss-icon-arrow-up:before{content:"b"}.ss-icon-calendar:before{content:"e"}.ss-icon-check:before{content:"g"}.ss-icon-circle-exclamation:before{content:"h"}.ss-icon-circle-facebook:before{content:"i"}.ss-icon-circle-tumblr:before{content:"j"}.ss-icon-circle-twitter:before{content:"k"}.ss-icon-circle-youtube:before{content:"l"}.ss-icon-close:before{content:"m"}.ss-icon-comment:before{content:"n"}.ss-icon-edit:before{content:"o"}.ss-icon-envelope:before{content:"q"}.ss-icon-fire:before{content:"r"}.ss-icon-heart:before{content:"s"}.ss-icon-illustration-branding:before{content:"t"}.ss-icon-illustration-browse-all:before,.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control:before{content:"u"}.ss-icon-illustration-business:before{content:"v"}.ss-icon-illustration-design:before{content:"w"}.ss-icon-illustration-illustrator:before{content:"x"}.ss-icon-illustration-photoshop:before{content:"y"}.ss-icon-next:before{content:"A"}.ss-icon-outline-facebook:before{content:"C"}.ss-icon-outline-link:before{content:"D"}.ss-icon-outline-lock:before{content:"E"}.ss-icon-outline-money:before{content:"F"}.ss-icon-outline-thumb-up:before{content:"G"}.ss-icon-outline-twitter:before{content:"H"}.ss-icon-outline-user:before{content:"I"}.ss-icon-outline-video:before{content:"J"}.ss-icon-pause:before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control.vjs-playing:before{content:"K"}.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:"M"}.ss-icon-plus:before{content:"N"}.ss-icon-reshare:before{content:"O"}.ss-icon-restart:before{content:"P"}.ss-icon-thumbs-up:before{content:"R"}.ss-icon-up-vote:before{content:"S"}.ss-icon-user:before{content:"T"}.ss-icon-linkout:before{content:"U"}.ss-icon-compose:before{content:"V"}.ss-icon-outline-info:before{content:"W"}.ss-icon-bookmark:before{content:"d"}.ss-home:before{content:"X"}.ss-icon-circle-instagram:before{content:"Y"}.ss-icon-hamburger:before{content:"Z"}.ss-lightbulb:before{content:"0"}.ss-icon-move-to-top:before{content:"2"}.ss-icon-outline-clock:before{content:"3"}.ss-icon-premium-badge:before{content:"B"}.ss-icon-arrow-thin-down:before{content:"1"}.ss-icon-arrow-thin-up:before{content:"4"}.ss-icon-share:before{content:"6"}.ss-icon-twitter:before{content:"7"}.ss-icon-embed:before{content:"8"}.ss-icon-link:before{content:"9"}.ss-icon-annual-one-for-one:before{content:"\""}.ss-icon-annual-fullscreen:before{content:"#"}.ss-icon-pinterest:before{content:"%"}.ss-icon-picture:before{content:"&"}.ss-icon-upload:before{content:"L"}.ss-icon-trash:before{content:"'"}.ss-icon-add:before{content:"("}.ss-icon-offline-mobile:before{content:"!"}.ss-icon-offline-mobile:before{content:"!"}.ss-icon-facebook:before{content:"5"}.ss-icon-cash:before{content:"$"}.ss-icon-preview:before{content:")"}.ss-icon-uncomplete:before{content:";"}.ss-icon-search:before{content:"Q"}.ss-icon-my-classes:before{content:":"}.ss-icon-bell:before{content:"c"}.ss-icon-breadcrumb:before{content:"<"}.ss-icon-bookmark-fill:before{content:"="}.ss-icon-bookmark-outline:before{content:">"}.ss-icon-share-up:before{content:"?"}.ss-icon-empty-user:before{content:"_"}.ss-icon-empty-check:before{content:"^"}.ss-icon-grid:before{content:"@"}.ss-icon-ta:before{content:"~"}.ss-icon-volume-low:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-1:before{content:","}.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:"-"}.ss-icon-empty-comment:before{content:"*"}.ss-icon-empty-heart:before{content:"["}.ss-icon-empty-preview:before{content:"]"}.ss-icon-empty-thumbs-up-circle:before{content:"{"}.ss-icon-empty-thumbs-up:before{content:"|"}.ss-icon-next-video:before{content:"."}.ss-icon-notes-pin:before,.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode:before{content:"/"}.ss-icon-attention:before{content:"\e004"}.ss-icon-volume-mute:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-0:before{content:"\e005"}.ss-icon-back-arrow:before{content:"+"}.ss-icon-close-learnmode:before{content:"\e003"}.ss-icon-enter-learnmode:before{content:"\\"}.ss-icon-fullscreen-video:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control:before{content:"}"}.ss-icon-fullscreen-minimize:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control.vjs-minimize-video:before{content:"\e001"}.ss-icon-lock:before{content:"z"}.ss-icon-ellipsis:before{content:"p"}.ss-icon-airplane:before{content:"\e002"}.ss-icon-clock-thin:before{content:"\e006"}.ss-icon-cart:before{content:"f"}.ss-icon-pictures:before{content:"`"}.ss-icon-15-sec-rewind:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind:before{content:"\e000"}.ss-icon-30-sec-rewind-copy-2:before{content:"\e008"}.ss-icon-categories-business:before{content:"\e007"}.ss-icon-categories-crafts:before{content:"\e009"}.ss-icon-categories-writing:before{content:"\e00a"}.ss-icon-categories-technology:before{content:"\e00b"}.ss-icon-categories-software:before{content:"\e00c"}.ss-icon-categories-photography:before{content:"\e00d"}.ss-icon-categories-other:before{content:"\e00e"}.ss-icon-categories-music:before{content:"\e00f"}.ss-icon-categories-home:before{content:"\e010"}.ss-icon-categories-gaming:before{content:"\e011"}.ss-icon-categories-film:before{content:"\e012"}.ss-icon-categories-fashion:before{content:"\e013"}.ss-icon-categories-diy:before{content:"\e014"}.ss-icon-categories-design:before{content:"\e015"}.ss-icon-categories-culinary:before{content:"\e016"}.ss-icon-ellipsis-outline:before{content:"\e017"}.ss-icon-outline-premium-badge:before{content:"\e018"}.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}.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%;margin-top:-133px;margin-left:-182px}.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 .membership-benefits-checklist{margin:25px;margin-left:auto;margin-right:auto;width:310px}.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}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-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}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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?581c9dda2f7063edc01275e1e4484f11");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?581c9dda2f7063edc01275e1e4484f11#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?581c9dda2f7063edc01275e1e4484f11") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?581c9dda2f7063edc01275e1e4484f11") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?581c9dda2f7063edc01275e1e4484f11#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-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:"a"}.ss-icon-arrow-up:before{content:"b"}.ss-icon-calendar:before{content:"e"}.ss-icon-check:before{content:"g"}.ss-icon-circle-exclamation:before{content:"h"}.ss-icon-circle-facebook:before{content:"i"}.ss-icon-circle-tumblr:before{content:"j"}.ss-icon-circle-twitter:before{content:"k"}.ss-icon-circle-youtube:before{content:"l"}.ss-icon-close:before{content:"m"}.ss-icon-comment:before{content:"n"}.ss-icon-edit:before{content:"o"}.ss-icon-envelope:before{content:"q"}.ss-icon-fire:before{content:"r"}.ss-icon-heart:before{content:"s"}.ss-icon-illustration-branding:before{content:"t"}.ss-icon-illustration-browse-all:before,.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control:before{content:"u"}.ss-icon-illustration-business:before{content:"v"}.ss-icon-illustration-design:before{content:"w"}.ss-icon-illustration-illustrator:before{content:"x"}.ss-icon-illustration-photoshop:before{content:"y"}.ss-icon-next:before{content:"A"}.ss-icon-outline-facebook:before{content:"C"}.ss-icon-outline-link:before{content:"D"}.ss-icon-outline-lock:before{content:"E"}.ss-icon-outline-money:before{content:"F"}.ss-icon-outline-thumb-up:before{content:"G"}.ss-icon-outline-twitter:before{content:"H"}.ss-icon-outline-user:before{content:"I"}.ss-icon-outline-video:before{content:"J"}.ss-icon-pause:before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control.vjs-playing:before{content:"K"}.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:"M"}.ss-icon-plus:before{content:"N"}.ss-icon-reshare:before{content:"O"}.ss-icon-restart:before{content:"P"}.ss-icon-thumbs-up:before{content:"R"}.ss-icon-up-vote:before{content:"S"}.ss-icon-user:before{content:"T"}.ss-icon-linkout:before{content:"U"}.ss-icon-compose:before{content:"V"}.ss-icon-outline-info:before{content:"W"}.ss-icon-bookmark:before{content:"d"}.ss-home:before{content:"X"}.ss-icon-circle-instagram:before{content:"Y"}.ss-icon-hamburger:before{content:"Z"}.ss-lightbulb:before{content:"0"}.ss-icon-move-to-top:before{content:"2"}.ss-icon-outline-clock:before{content:"3"}.ss-icon-premium-badge:before{content:"B"}.ss-icon-arrow-thin-down:before{content:"1"}.ss-icon-arrow-thin-up:before{content:"4"}.ss-icon-share:before{content:"6"}.ss-icon-twitter:before{content:"7"}.ss-icon-embed:before{content:"8"}.ss-icon-link:before{content:"9"}.ss-icon-annual-one-for-one:before{content:"\""}.ss-icon-annual-fullscreen:before{content:"#"}.ss-icon-pinterest:before{content:"%"}.ss-icon-picture:before{content:"&"}.ss-icon-upload:before{content:"L"}.ss-icon-trash:before{content:"'"}.ss-icon-add:before{content:"("}.ss-icon-offline-mobile:before{content:"!"}.ss-icon-offline-mobile:before{content:"!"}.ss-icon-facebook:before{content:"5"}.ss-icon-cash:before{content:"$"}.ss-icon-preview:before{content:")"}.ss-icon-uncomplete:before{content:";"}.ss-icon-search:before{content:"Q"}.ss-icon-my-classes:before{content:":"}.ss-icon-bell:before{content:"c"}.ss-icon-breadcrumb:before{content:"<"}.ss-icon-bookmark-fill:before{content:"="}.ss-icon-bookmark-outline:before{content:">"}.ss-icon-share-up:before{content:"?"}.ss-icon-empty-user:before{content:"_"}.ss-icon-empty-check:before{content:"^"}.ss-icon-grid:before{content:"@"}.ss-icon-ta:before{content:"~"}.ss-icon-volume-low:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-1:before{content:","}.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:"-"}.ss-icon-empty-comment:before{content:"*"}.ss-icon-empty-heart:before{content:"["}.ss-icon-empty-preview:before{content:"]"}.ss-icon-empty-thumbs-up-circle:before{content:"{"}.ss-icon-empty-thumbs-up:before{content:"|"}.ss-icon-next-video:before{content:"."}.ss-icon-notes-pin:before,.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode:before{content:"/"}.ss-icon-attention:before{content:"\e004"}.ss-icon-volume-mute:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-0:before{content:"\e005"}.ss-icon-back-arrow:before{content:"+"}.ss-icon-close-learnmode:before{content:"\e003"}.ss-icon-enter-learnmode:before{content:"\\"}.ss-icon-fullscreen-video:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control:before{content:"}"}.ss-icon-fullscreen-minimize:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control.vjs-minimize-video:before{content:"\e001"}.ss-icon-lock:before{content:"z"}.ss-icon-ellipsis:before{content:"p"}.ss-icon-airplane:before{content:"\e002"}.ss-icon-clock-thin:before{content:"\e006"}.ss-icon-cart:before{content:"f"}.ss-icon-pictures:before{content:"`"}.ss-icon-15-sec-rewind:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind:before{content:"\e000"}.ss-icon-30-sec-rewind-copy-2:before{content:"\e008"}.ss-icon-categories-business:before{content:"\e007"}.ss-icon-categories-crafts:before{content:"\e009"}.ss-icon-categories-writing:before{content:"\e00a"}.ss-icon-categories-technology:before{content:"\e00b"}.ss-icon-categories-software:before{content:"\e00c"}.ss-icon-categories-photography:before{content:"\e00d"}.ss-icon-categories-other:before{content:"\e00e"}.ss-icon-categories-music:before{content:"\e00f"}.ss-icon-categories-home:before{content:"\e010"}.ss-icon-categories-gaming:before{content:"\e011"}.ss-icon-categories-film:before{content:"\e012"}.ss-icon-categories-fashion:before{content:"\e013"}.ss-icon-categories-diy:before{content:"\e014"}.ss-icon-categories-design:before{content:"\e015"}.ss-icon-categories-culinary:before{content:"\e016"}.ss-icon-ellipsis-outline:before{content:"\e017"}.ss-icon-outline-premium-badge:before{content:"\e018"}.video-player-module{font-family:'Proxima Nova', 'Arial', sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-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{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;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{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.video-player-module .vjs-video.vjs-user-mouseout .vjs-control-bar{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.video-player-module .vjs-video.vjs-fullscreen.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-control-bar{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);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{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;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-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{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}.video-player-module .vjs-video .vjs-control-bar .vjs-play-control{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.video-player-module .vjs-video .vjs-control-bar .vjs-play-control{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.video-player-module .vjs-video .vjs-control-bar .vjs-play-speed{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3;order:3}.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-webkit-order:4;-ms-flex-order:4;order:4}.video-player-module .vjs-video .vjs-control-bar .vjs-current-time{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-webkit-order:5;-ms-flex-order:5;order:5}.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-webkit-order:6;-ms-flex-order:6;order:6}.video-player-module .vjs-video .vjs-control-bar .vjs-duration{-webkit-box-ordinal-group:7;-moz-box-ordinal-group:7;-webkit-order:7;-ms-flex-order:7;order:7}.video-player-module .vjs-video .vjs-control-bar .vjs-dummy-divider{-webkit-box-ordinal-group:8;-moz-box-ordinal-group:8;-webkit-order:8;-ms-flex-order:8;order:8}.video-player-module .vjs-video .vjs-control-bar .vjs-skillshare-button{-webkit-box-ordinal-group:9;-moz-box-ordinal-group:9;-webkit-order:9;-ms-flex-order:9;order:9}.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control{-webkit-box-ordinal-group:10;-moz-box-ordinal-group:10;-webkit-order:10;-ms-flex-order:10;order:10}.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode{-webkit-box-ordinal-group:11;-moz-box-ordinal-group:11;-webkit-order:11;-ms-flex-order:11;order:11}.video-player-module .vjs-video .vjs-control-bar .vjs-player-separator{-webkit-box-ordinal-group:12;-moz-box-ordinal-group:12;-webkit-order:12;-ms-flex-order:12;order:12}.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button{-webkit-box-ordinal-group:13;-moz-box-ordinal-group:13;-webkit-order:13;-ms-flex-order:13;order:13}.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control{-webkit-box-ordinal-group:14;-moz-box-ordinal-group:14;-webkit-order:14;-ms-flex-order:14;order:14}.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{-webkit-transform:translate(-29px, -36px) rotate(-90deg);-moz-transform:translate(-29px, -36px) rotate(-90deg);-o-transform:translate(-29px, -36px) rotate(-90deg);-ms-transform:translate(-29px, -36px) rotate(-90deg);transform:translate(-29px, -36px) rotate(-90deg);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:16px;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-fullscreen-control{margin-right:14px;width:24px}.video-player-module .vjs-video .vjs-control-bar .vjs-player-separator{background-color:#797f7f;margin:0 18px 0 5px;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{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;opacity:0}.video-player-module .vjs-video .vjs-big-play-button{-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;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}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-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}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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?581c9dda2f7063edc01275e1e4484f11");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?581c9dda2f7063edc01275e1e4484f11#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?581c9dda2f7063edc01275e1e4484f11") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?581c9dda2f7063edc01275e1e4484f11") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?581c9dda2f7063edc01275e1e4484f11#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-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:"a"}.ss-icon-arrow-up:before{content:"b"}.ss-icon-calendar:before{content:"e"}.ss-icon-check:before{content:"g"}.ss-icon-circle-exclamation:before{content:"h"}.ss-icon-circle-facebook:before{content:"i"}.ss-icon-circle-tumblr:before{content:"j"}.ss-icon-circle-twitter:before{content:"k"}.ss-icon-circle-youtube:before{content:"l"}.ss-icon-close:before{content:"m"}.ss-icon-comment:before{content:"n"}.ss-icon-edit:before{content:"o"}.ss-icon-envelope:before{content:"q"}.ss-icon-fire:before{content:"r"}.ss-icon-heart:before{content:"s"}.ss-icon-illustration-branding:before{content:"t"}.ss-icon-illustration-browse-all:before,.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control:before{content:"u"}.ss-icon-illustration-business:before{content:"v"}.ss-icon-illustration-design:before{content:"w"}.ss-icon-illustration-illustrator:before{content:"x"}.ss-icon-illustration-photoshop:before{content:"y"}.ss-icon-next:before{content:"A"}.ss-icon-outline-facebook:before{content:"C"}.ss-icon-outline-link:before{content:"D"}.ss-icon-outline-lock:before{content:"E"}.ss-icon-outline-money:before{content:"F"}.ss-icon-outline-thumb-up:before{content:"G"}.ss-icon-outline-twitter:before{content:"H"}.ss-icon-outline-user:before{content:"I"}.ss-icon-outline-video:before{content:"J"}.ss-icon-pause:before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control.vjs-playing:before{content:"K"}.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:"M"}.ss-icon-plus:before{content:"N"}.ss-icon-reshare:before{content:"O"}.ss-icon-restart:before{content:"P"}.ss-icon-thumbs-up:before{content:"R"}.ss-icon-up-vote:before{content:"S"}.ss-icon-user:before{content:"T"}.ss-icon-linkout:before{content:"U"}.ss-icon-compose:before{content:"V"}.ss-icon-outline-info:before{content:"W"}.ss-icon-bookmark:before{content:"d"}.ss-home:before{content:"X"}.ss-icon-circle-instagram:before{content:"Y"}.ss-icon-hamburger:before{content:"Z"}.ss-lightbulb:before{content:"0"}.ss-icon-move-to-top:before{content:"2"}.ss-icon-outline-clock:before{content:"3"}.ss-icon-premium-badge:before{content:"B"}.ss-icon-arrow-thin-down:before{content:"1"}.ss-icon-arrow-thin-up:before{content:"4"}.ss-icon-share:before{content:"6"}.ss-icon-twitter:before{content:"7"}.ss-icon-embed:before{content:"8"}.ss-icon-link:before{content:"9"}.ss-icon-annual-one-for-one:before{content:"\""}.ss-icon-annual-fullscreen:before{content:"#"}.ss-icon-pinterest:before{content:"%"}.ss-icon-picture:before{content:"&"}.ss-icon-upload:before{content:"L"}.ss-icon-trash:before{content:"'"}.ss-icon-add:before{content:"("}.ss-icon-offline-mobile:before{content:"!"}.ss-icon-offline-mobile:before{content:"!"}.ss-icon-facebook:before{content:"5"}.ss-icon-cash:before{content:"$"}.ss-icon-preview:before{content:")"}.ss-icon-uncomplete:before{content:";"}.ss-icon-search:before{content:"Q"}.ss-icon-my-classes:before{content:":"}.ss-icon-bell:before{content:"c"}.ss-icon-breadcrumb:before{content:"<"}.ss-icon-bookmark-fill:before{content:"="}.ss-icon-bookmark-outline:before{content:">"}.ss-icon-share-up:before{content:"?"}.ss-icon-empty-user:before{content:"_"}.ss-icon-empty-check:before{content:"^"}.ss-icon-grid:before{content:"@"}.ss-icon-ta:before{content:"~"}.ss-icon-volume-low:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-1:before{content:","}.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:"-"}.ss-icon-empty-comment:before{content:"*"}.ss-icon-empty-heart:before{content:"["}.ss-icon-empty-preview:before{content:"]"}.ss-icon-empty-thumbs-up-circle:before{content:"{"}.ss-icon-empty-thumbs-up:before{content:"|"}.ss-icon-next-video:before{content:"."}.ss-icon-notes-pin:before,.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode:before{content:"/"}.ss-icon-attention:before{content:"\e004"}.ss-icon-volume-mute:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-0:before{content:"\e005"}.ss-icon-back-arrow:before{content:"+"}.ss-icon-close-learnmode:before{content:"\e003"}.ss-icon-enter-learnmode:before{content:"\\"}.ss-icon-fullscreen-video:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control:before{content:"}"}.ss-icon-fullscreen-minimize:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control.vjs-minimize-video:before{content:"\e001"}.ss-icon-lock:before{content:"z"}.ss-icon-ellipsis:before{content:"p"}.ss-icon-airplane:before{content:"\e002"}.ss-icon-clock-thin:before{content:"\e006"}.ss-icon-cart:before{content:"f"}.ss-icon-pictures:before{content:"`"}.ss-icon-15-sec-rewind:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind:before{content:"\e000"}.ss-icon-30-sec-rewind-copy-2:before{content:"\e008"}.ss-icon-categories-business:before{content:"\e007"}.ss-icon-categories-crafts:before{content:"\e009"}.ss-icon-categories-writing:before{content:"\e00a"}.ss-icon-categories-technology:before{content:"\e00b"}.ss-icon-categories-software:before{content:"\e00c"}.ss-icon-categories-photography:before{content:"\e00d"}.ss-icon-categories-other:before{content:"\e00e"}.ss-icon-categories-music:before{content:"\e00f"}.ss-icon-categories-home:before{content:"\e010"}.ss-icon-categories-gaming:before{content:"\e011"}.ss-icon-categories-film:before{content:"\e012"}.ss-icon-categories-fashion:before{content:"\e013"}.ss-icon-categories-diy:before{content:"\e014"}.ss-icon-categories-design:before{content:"\e015"}.ss-icon-categories-culinary:before{content:"\e016"}.ss-icon-ellipsis-outline:before{content:"\e017"}.ss-icon-outline-premium-badge:before{content:"\e018"}.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{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{-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;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;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-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}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,.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}.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,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.stats-column .stat .number,#class-details.new-layout .class-details-page-header .class-details-heading .class-details-title,#class-details.new-layout #video-region .empty,#class-details .learn-mode-content .bottom-section .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,.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,#class-details .learn-mode-content .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-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,.referral-form .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-popup .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,#class-details .learn-mode-content .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 .unit-list .unit-item .unit-item-title,.video-playlist-module .session-list .session-item .duration,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,.video-playlist-module .playback-control-wrapper .playback-control:before,#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?581c9dda2f7063edc01275e1e4484f11");src:url("/assets/css/libs/https/ss-icon-font/ssiconfont.eot?581c9dda2f7063edc01275e1e4484f11#iefix") format("embedded-opentype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.woff?581c9dda2f7063edc01275e1e4484f11") format("woff"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?581c9dda2f7063edc01275e1e4484f11") format("truetype"),url("/assets/css/libs/https/ss-icon-font/ssiconfont.svg?581c9dda2f7063edc01275e1e4484f11#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-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:"a"}.ss-icon-arrow-up:before{content:"b"}.ss-icon-calendar:before{content:"e"}.ss-icon-check:before{content:"g"}.ss-icon-circle-exclamation:before{content:"h"}.ss-icon-circle-facebook:before{content:"i"}.ss-icon-circle-tumblr:before{content:"j"}.ss-icon-circle-twitter:before{content:"k"}.ss-icon-circle-youtube:before{content:"l"}.ss-icon-close:before{content:"m"}.ss-icon-comment:before{content:"n"}.ss-icon-edit:before{content:"o"}.ss-icon-envelope:before{content:"q"}.ss-icon-fire:before{content:"r"}.ss-icon-heart:before{content:"s"}.ss-icon-illustration-branding:before{content:"t"}.ss-icon-illustration-browse-all:before,.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control:before{content:"u"}.ss-icon-illustration-business:before{content:"v"}.ss-icon-illustration-design:before{content:"w"}.ss-icon-illustration-illustrator:before{content:"x"}.ss-icon-illustration-photoshop:before{content:"y"}.ss-icon-next:before{content:"A"}.ss-icon-outline-facebook:before{content:"C"}.ss-icon-outline-link:before{content:"D"}.ss-icon-outline-lock:before{content:"E"}.ss-icon-outline-money:before{content:"F"}.ss-icon-outline-thumb-up:before{content:"G"}.ss-icon-outline-twitter:before{content:"H"}.ss-icon-outline-user:before{content:"I"}.ss-icon-outline-video:before{content:"J"}.ss-icon-pause:before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control.vjs-playing:before{content:"K"}.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:"M"}.ss-icon-plus:before{content:"N"}.ss-icon-reshare:before{content:"O"}.ss-icon-restart:before{content:"P"}.ss-icon-thumbs-up:before{content:"R"}.ss-icon-up-vote:before{content:"S"}.ss-icon-user:before{content:"T"}.ss-icon-linkout:before{content:"U"}.ss-icon-compose:before{content:"V"}.ss-icon-outline-info:before{content:"W"}.ss-icon-bookmark:before{content:"d"}.ss-home:before{content:"X"}.ss-icon-circle-instagram:before{content:"Y"}.ss-icon-hamburger:before{content:"Z"}.ss-lightbulb:before{content:"0"}.ss-icon-move-to-top:before{content:"2"}.ss-icon-outline-clock:before{content:"3"}.ss-icon-premium-badge:before{content:"B"}.ss-icon-arrow-thin-down:before{content:"1"}.ss-icon-arrow-thin-up:before{content:"4"}.ss-icon-share:before{content:"6"}.ss-icon-twitter:before{content:"7"}.ss-icon-embed:before{content:"8"}.ss-icon-link:before{content:"9"}.ss-icon-annual-one-for-one:before{content:"\""}.ss-icon-annual-fullscreen:before{content:"#"}.ss-icon-pinterest:before{content:"%"}.ss-icon-picture:before{content:"&"}.ss-icon-upload:before{content:"L"}.ss-icon-trash:before{content:"'"}.ss-icon-add:before{content:"("}.ss-icon-offline-mobile:before{content:"!"}.ss-icon-offline-mobile:before{content:"!"}.ss-icon-facebook:before{content:"5"}.ss-icon-cash:before{content:"$"}.ss-icon-preview:before{content:")"}.ss-icon-uncomplete:before{content:";"}.ss-icon-search:before{content:"Q"}.ss-icon-my-classes:before{content:":"}.ss-icon-bell:before{content:"c"}.ss-icon-breadcrumb:before{content:"<"}.ss-icon-bookmark-fill:before{content:"="}.ss-icon-bookmark-outline:before{content:">"}.ss-icon-share-up:before{content:"?"}.ss-icon-empty-user:before{content:"_"}.ss-icon-empty-check:before{content:"^"}.ss-icon-grid:before{content:"@"}.ss-icon-ta:before{content:"~"}.ss-icon-volume-low:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-1:before{content:","}.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:"-"}.ss-icon-empty-comment:before{content:"*"}.ss-icon-empty-heart:before{content:"["}.ss-icon-empty-preview:before{content:"]"}.ss-icon-empty-thumbs-up-circle:before{content:"{"}.ss-icon-empty-thumbs-up:before{content:"|"}.ss-icon-next-video:before{content:"."}.ss-icon-notes-pin:before,.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode:before{content:"/"}.ss-icon-attention:before{content:"\e004"}.ss-icon-volume-mute:before,.video-player-module .vjs-video .vjs-control-bar .vjs-volume-menu-button.vjs-vol-0:before{content:"\e005"}.ss-icon-back-arrow:before{content:"+"}.ss-icon-close-learnmode:before{content:"\e003"}.ss-icon-enter-learnmode:before{content:"\\"}.ss-icon-fullscreen-video:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control:before{content:"}"}.ss-icon-fullscreen-minimize:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control.vjs-minimize-video:before{content:"\e001"}.ss-icon-lock:before{content:"z"}.ss-icon-ellipsis:before{content:"p"}.ss-icon-airplane:before{content:"\e002"}.ss-icon-clock-thin:before{content:"\e006"}.ss-icon-cart:before{content:"f"}.ss-icon-pictures:before{content:"`"}.ss-icon-15-sec-rewind:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind:before{content:"\e000"}.ss-icon-30-sec-rewind-copy-2:before{content:"\e008"}.ss-icon-categories-business:before{content:"\e007"}.ss-icon-categories-crafts:before{content:"\e009"}.ss-icon-categories-writing:before{content:"\e00a"}.ss-icon-categories-technology:before{content:"\e00b"}.ss-icon-categories-software:before{content:"\e00c"}.ss-icon-categories-photography:before{content:"\e00d"}.ss-icon-categories-other:before{content:"\e00e"}.ss-icon-categories-music:before{content:"\e00f"}.ss-icon-categories-home:before{content:"\e010"}.ss-icon-categories-gaming:before{content:"\e011"}.ss-icon-categories-film:before{content:"\e012"}.ss-icon-categories-fashion:before{content:"\e013"}.ss-icon-categories-diy:before{content:"\e014"}.ss-icon-categories-design:before{content:"\e015"}.ss-icon-categories-culinary:before{content:"\e016"}.ss-icon-ellipsis-outline:before{content:"\e017"}.ss-icon-outline-premium-badge:before{content:"\e018"}.video-playlist-module .playlist{position:absolute;top:-6px;right:0;bottom:9px;width:345px}.video-playlist-module .playlist .summary{color:#99a2a2;border-bottom:1px solid rgba(255,255,255,0.16);padding:10px 0 9px 10px;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:scroll}.video-playlist-module .unit-list{color:#99a2a2}.video-playlist-module .unit-list .unit-item .unit-item-title{color:#99a2a2;padding:5px 0 0 12px}.video-playlist-module .unit-list .unit-item+.unit-item{border-top:1px solid rgba(255,255,255,0.16)}.video-playlist-module .session-list .session-item{border-top:1px solid rgba(255,255,255,0.16);cursor:pointer;padding:5px 0;position:relative}.video-playlist-module .session-list .session-item .section{display:inline-block;vertical-align:middle}.video-playlist-module .session-list .session-item .selection{padding:14px 0 14px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.video-playlist-module .session-list .session-item .session-item-title{color:#fff}.video-playlist-module .session-list .session-item .information{max-width:190px}.video-playlist-module .session-list .session-item .duration{position:absolute;right:10px;top:50%;margin-top:-11px}.video-playlist-module .session-list .session-item .playback-control{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.16)}.video-playlist-module .session-list .session-item.first{border-top:0}.video-playlist-module .playback-control-wrapper{position:relative;top:2px;min-height:35px;width:47px}.video-playlist-module .playback-control-wrapper .playback-control{background-color:#000;width:30px;height:30px;text-align:center;border:transparent 1px solid;-moz-border-radius:30px;-webkit-border-radius:30px;-khtml-border-radius:30px;border-radius:30px}.video-playlist-module .playback-control-wrapper .playback-control:before{line-height:28px;color:#e7e9ec}.video-playlist-module .playback-control-wrapper .playback-control:hover{position:relative;width:32px;height:32px;left:-1px;top:-1px}.video-playlist-module .playback-control-wrapper .playback-control:hover:before{line-height:30px}.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{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:8px;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;position:absolute;top:9px;right:32px}.video-player-container .viewport .playlist-arrow-button{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;-khtml-border-radius-topleft:3px;-khtml-border-radius-bottomleft:3px;background-color:rgba(0,0,0,0.5);cursor:pointer;position:absolute;top:9px;right:0;width:22px;height:24px}.video-player-container .viewport .playlist-arrow-button .arrow-icon{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);color:#fff;display:block;position:relative;top:1px;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{-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;-ms-transition:opacity 0.25s linear;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 .syllabus-locked,.video-player-container .empty{border-top:1px solid rgba(255,255,255,0.16);border-bottom:1px solid rgba(255,255,255,0.16);padding:0 15px;position:absolute;top:0;right:0;bottom:0;width:330px;overflow-y:scroll}.video-player-container .syllabus-locked h5,.video-player-container .empty h5{color:#99a2a2;padding:5px;border-bottom:1px solid rgba(255,255,255,0.16)}.video-player-container .syllabus-locked p,.video-player-container .empty p{color:#99a2a2;padding:5px}.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%;width:100px;height:30px;-moz-border-radius:40px;-webkit-border-radius:40px;-khtml-border-radius:40px;border-radius:40px}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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 .new-classes-section-header{border-bottom:1px solid #dadfe1;margin-bottom:24px;min-height:32px;padding:20px 0 37px}#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;-moz-box-shadow:0px 0px 1px #aeb8be;-webkit-box-shadow:0px 0px 1px #aeb8be;box-shadow:0px 0px 1px #aeb8be}#class-details .student-project .project-start-prompt{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#494d55;color:#f1f4f4;padding:28px 20px 30px;text-align:center}#class-details .student-project .project-start-prompt .prompt-description{color:#cdd1d3;margin:16px 0 21px}#class-details .student-project .edit-project{margin-top:10px}#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}
/*# sourceMappingURL=index.css.map */
