@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.layout-landing .stats-section .stat-col .stat-title,h1,.quote-module .quote,.font-size-1{font-size:36px;line-height:1.2em;letter-spacing:-1px;font-weight:200}.layout-landing .section .section-header .title-link,.layout-landing .stats-section.small .stat-title,.layout-landing .video-upload-container .video-uploader .uploader-btn .stats-section.cta .stat-title,.video-upload-container .video-uploader .uploader-btn .layout-landing .stats-section.cta .stat-title,h2,.btn.large-icon,.video-upload-container .video-uploader .uploader-btn .large-icon.cta,.next-steps-panel .categories a:before,.next-steps-panel .start-project .icon,.font-size-2{font-size:26px;line-height:1.2em}#footer-tall .social a:before,.layout-landing .marketing-banner h2,.layout-landing .cover-image-banner h2,h3,.circle-like-btn.large,.circle-like-btn.btn.large-wide,.video-upload-container .video-uploader .uploader-btn .circle-like-btn.large-wide.cta,.date-icon.large .num,.date-icon.btn.large-wide .num,.video-upload-container .video-uploader .uploader-btn .date-icon.large-wide.cta .num,.quote-module .author,.step-header h2,.font-size-3{font-size:22px;line-height:1.2em}.layout-landing .stats-section .stat-col .stat-description,h4,.line-heading,.checklist.large,.checklist.btn.large-wide,.video-upload-container .video-uploader .uploader-btn .checklist.large-wide.cta,li.select-box.large,li.select-box.btn.large-wide,.video-upload-container .video-uploader .uploader-btn li.select-box.large-wide.cta,.accordion li .header .arrow,.date-icon.medium .num,.discussion-row .discussion-content h5,.tabs li a.iconed-tab,.class-list .class-row .class-content .title,.font-size-4{font-size:18px;line-height:1.2em}
.site-header-mobile .drawer li a,.layout-landing .section .section-header h3,.layout-landing .stats-section.small .stat-description,.layout-landing .video-upload-container .video-uploader .uploader-btn .stats-section.cta .stat-description,.video-upload-container .video-uploader .uploader-btn .layout-landing .stats-section.cta .stat-description,body,h5,.upper-heading,.checklist.large li:before,.checklist.btn.large-wide li:before,.video-upload-container .video-uploader .uploader-btn .checklist.large-wide.cta li:before,.btn.small,.video-upload-container .video-uploader .uploader-btn .cta,.circle-like-btn.large .counter-wrapper,.circle-like-btn.btn.large-wide .counter-wrapper,.video-upload-container .video-uploader .uploader-btn .circle-like-btn.large-wide.cta .counter-wrapper,.graph .legend text,.graph .empty-msg,.class-column .static,.class-column .desc,.discussion-row .discussion-content .link-target,.discussion-row .discussion-content .discussion-meta,.class-tile .meta-info h4,.empty-state-style p:first-child,.empty-state p:first-child,.empty-area p:first-child,.white-content-container .container-header h4,.block-link .detail .title,.font-size-5{font-size:15px}.site-header .navigation-bar-account .user-menu .dropdown-arrow,.site-header .navigation-bar-account .notifications-list,.site-footer .nav,.site-footer-mobile,#footer-tall a,#footer-tall .base-footer,#site-menu-action:before,.layout-landing .line-header .line-content,.layout-landing .section .section-header h2 a,.layout-landing .section .section-header .more-link,.layout-landing .cover-image-banner .footnote,h6,.secondary-type,.upper-heading a,.line-heading a,a.small,.video-upload-container .video-uploader .uploader-btn a.cta,.primary-link,.scrollable-list a,ol.numbered>li:before,.checklist li:before,.alert.inline,.notification-count,.btn.extra-small,.video-upload-container .video-uploader .uploader-btn .extra-small.cta,.btn.large,.btn.large-wide,.video-upload-container .video-uploader .uploader-btn .large-wide.cta,.video-upload-container .video-uploader .uploader-btn .large.cta,.circle-like-btn .counter-wrapper,.check-off-btn:before,.ss-select-wrapper .ss-select.small,.ss-select-wrapper .video-upload-container .video-uploader .uploader-btn .ss-select.cta,.video-upload-container .video-uploader .uploader-btn .ss-select-wrapper .ss-select.cta,input[type="text"].small,.video-upload-container .video-uploader .uploader-btn input[type="text"].cta,input[type="password"].small,.video-upload-container .video-uploader .uploader-btn input[type="password"].cta,input.dark,fieldset label .optional-field,fieldset>.header .help-tip,fieldset>p,fieldset .column>p,fieldset .hidden>p,fieldset .fields-wrapper>p,fieldset .error-message,fieldset .warning-message,fieldset .fields .help-tip,.iconed-input.icon-link:before,.iconed-input.icon-link input,.editor-image-uploader .editor-image-uploader-btn,.form-separator p,.video-upload-container .uploading-state .meta,.video-upload-container .video-url-option .tip,.accordion.gray .header,.accordion.gray .detail,.date-icon.small .num,.video-upload-container .video-uploader .uploader-btn .date-icon.cta .num,.user-snippet p,.sidebar-nav .action-list li,.user-card-popover .reputation p,.site-dropdown .dropdown-lists .general-links-list .link,.user-information .subtitle,.user-information.small,.video-upload-container .video-uploader .uploader-btn .user-information.cta,.class-stats,.project-column .project-information,.project-column .class-title,.project-column .title.small,.project-column .video-upload-container .video-uploader .uploader-btn .title.cta,.video-upload-container .video-uploader .uploader-btn .project-column .title.cta,.class-column .subtitle,.video-preview.class-preview .class-videos-duration,.next-steps-panel .start-project,.discussion-row .discussion-content .discussion-from,.replies .replies-list li .col-right .meta,.popup-header>p,#abstract-popup-view .popup-note,.video-popup-view #video-player-close:before,.popover.info-popover.small .inner-popover,.video-upload-container .video-uploader .uploader-btn .popover.info-popover.cta .inner-popover,.signup-form .remember-me,.login-form .remember-me,.signup-form .tos,.login-form .tos,.user-project.tile .class-info a,.activity-row a .src,.activity-row a .when,.attachments-list .attachment .title.icon-attach:before,.tooltip,.empty-state-style,.empty-state,.empty-area,.block-link .detail .more,.font-size-6{font-size:13px}
.site-header .nav-item .notification-holder .notification-count,.sidebar-section-heading,.upper-heading.secondary,.site-footer .nav a.upper-heading,ul.filter li a.upper-heading,.tag,.teacher-tag,.staff-tag,.date-icon.medium .shelf,.date-icon.large .shelf,.date-icon.btn.large-wide .shelf,.video-upload-container .video-uploader .uploader-btn .date-icon.large-wide.cta .shelf,.next-steps-panel .project-stats,.quote-module .subtext,.underline-tabs .count,.font-size-7{font-size:10px;text-transform:uppercase;font-weight:600}@font-face{font-family:'Pictos';src:url("//static.skillshare.com/assets/css/libs/pictos/pictos-web.eot");src:local("☺"),url("//static.skillshare.com/assets/css/libs/pictos/pictos-web.woff") format("woff"),url("//static.skillshare.com/assets/css/libs/pictos/pictos-web.ttf") format("truetype"),url("//static.skillshare.com/assets/css/libs/pictos/pictos-web.svg#webfontIyfZbseF") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"SSStandard";src:url("//static.skillshare.com/assets/css/libs/symbolset/ss-standard/ss-standard.eot");src:url("//static.skillshare.com/assets/css/libs/symbolset/ss-standard/ss-standard.eot?#iefix") format("embedded-opentype"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-standard/ss-standard.woff") format("woff"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-standard/ss-standard.ttf") format("truetype"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-standard/ss-standard.svg#SSStandard") format("svg");font-weight:normal;font-style:normal}html:hover [class^="ss-"]{-ms-zoom:1}.icon-navigate-down--right:before,.icon-navigate-up--right:before,#site-menu-action:before,.icon-location:before,.icon-delete:before,.icon-check-new:before,.alert.success.inline:before,.alert.success.overview>p:before,.alert.overview.numbered li.checked:before,.icon-check-new-right:before,.icon-globe:before,.icon-notebook:before,.icon-flag:before,.icon-milestone:before,.icon-video:before,.icon-navigate-left:before,.icon-navigate-right:before,.icon-navigate-right-right:before,.icon-navigate-up:before,.icon-embed:before,.icon-navigate-down:before,.icon-attach:before,.icon-trash:before,.icon-view:before,.icon-move:before,.icon-bell:before,.icon-info:before,fieldset .fields .help-tip .title:before,.icon-directup:before,.icon-dropdown:before,.icon-dropdown--right:before,.icon-plus:before,fieldset .reveal-control:before,.icon-play:before,.icon-comments:before,.icon-compose:before,.icon-help:before,.icon-lock-new:before,.icon-unlock:before,.icon-user:before,.icon-users:before,.icon-heart:before,.icon-settings:before,.icon-action:before,.icon-add-calendar:before,.icon-calendar-new:before,.iconed-input.date:before,.icon-warning:before,.alert.warning.inline:before,.alert.warning.overview>p:before,fieldset .warning-message:before,.icon-warning-right:before,.icon-like:before,.icon-dislike:before,.icon-link:before,.icon-stopwatch:before,.alert.time.inline:before,.alert.time.overview>p:before,.icon-clock:before,.icon-error:before,.alert.error.inline:before,.alert.error.overview>p:before,fieldset .error-message:before,.icon-error-right:before,.icon-navigate-down--right:after,.icon-navigate-up--right:after,#site-menu-action:after,.icon-location:after,.icon-delete:after,.icon-check-new:after,.alert.success.inline:after,.alert.success.overview>p:after,.alert.overview.numbered li.checked:after,.icon-check-new-right:after,.icon-globe:after,.icon-notebook:after,.icon-flag:after,.icon-milestone:after,.icon-video:after,.icon-navigate-left:after,.icon-navigate-right:after,.icon-navigate-right-right:after,.icon-navigate-up:after,.icon-embed:after,.icon-navigate-down:after,.icon-attach:after,.icon-trash:after,.icon-view:after,.icon-move:after,.icon-bell:after,.icon-info:after,fieldset .fields .help-tip .title:after,.icon-directup:after,.icon-dropdown:after,.icon-dropdown--right:after,.icon-plus:after,fieldset .reveal-control:after,.icon-play:after,.icon-comments:after,.icon-compose:after,.icon-help:after,.icon-lock-new:after,.icon-unlock:after,.icon-user:after,.icon-users:after,.icon-heart:after,.icon-settings:after,.icon-action:after,.icon-add-calendar:after,.icon-calendar-new:after,.iconed-input.date:after,.icon-warning:after,.alert.warning.inline:after,.alert.warning.overview>p:after,fieldset .warning-message:after,.icon-warning-right:after,.icon-like:after,.icon-dislike:after,.icon-link:after,.icon-stopwatch:after,.alert.time.inline:after,.alert.time.overview>p:after,.icon-clock:after,.icon-error:after,.alert.error.inline:after,.alert.error.overview>p:after,fieldset .error-message:after,.icon-error-right:after{font-family:"SSStandard";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}
.icon-view:before{content:'👀'}.icon-attach:before{content:'📎'}.icon-link:before{content:'🔗'}.icon-move:before{content:''}.icon-compose:before{content:'📝'}.icon-lock-new:before{content:'🔒'}.icon-unlock:before{content:'🔓'}.icon-trash:before{content:''}.icon-flag:before,.icon-milestone:before{content:'⚑'}.icon-like:before{content:'👍'}.icon-dislike:before{content:'👎'}.icon-heart:before{content:'♥'}.icon-comments:before{content:'💬'}.icon-user:before{content:'👤'}.icon-users:before{content:'👥'}.icon-globe:before{content:'🌎'}.icon-location:before{content:''}.icon-picture:before{content:'🌄'}.icon-video:before{content:'📹'}.icon-play:before{content:'▶'}.icon-notebook:before{content:'📓'}.icon-action:before{content:''}.icon-help:before{content:'❓'}.icon-info:before,fieldset .fields .help-tip .title:before{content:'ℹ'}.icon-warning:before,.alert.warning.inline:before,.alert.warning.overview>p:before,fieldset .warning-message:before,.icon-warning-right:after{content:'⚠'}.icon-error:before,.alert.error.inline:before,.alert.error.overview>p:before,fieldset .error-message:before,.icon-error-right:after{content:'⛔'}.icon-plus:before,fieldset .reveal-control:before{content:'+'}
.icon-check-new:before,.alert.success.inline:before,.alert.success.overview>p:before,.alert.overview.numbered li.checked:before,.icon-check-new-right:after{content:'✓'}#site-menu-action.open:before,.icon-delete:before{content:'␡'}#site-menu-action:before,.icon-settings:before{content:'⚙'}.icon-bell:before{content:'🔔'}.icon-clock:before{content:'⏲'}.icon-stopwatch:before,.alert.time.inline:before,.alert.time.overview>p:before{content:'⏱'}.icon-calendar-new:before,.iconed-input.date:before{content:'📅'}.icon-add-calendar:before{content:''}.icon-navigate-up:before,.icon-navigate-up--right:after{content:''}.icon-navigate-right:before,.icon-navigate-right-right:after,.icon-embed:after{content:'▻'}.icon-navigate-down:before,.icon-navigate-down--right:after{content:''}.icon-navigate-left:before,.icon-embed:before{content:'◅'}.icon-directup:before{content:'▴'}.icon-dropdown:before,.icon-dropdown--right:after{content:'▾'}@font-face{font-family:"SSSocial";src:url("//static.skillshare.com/assets/css/libs/symbolset/ss-social/ss-social-circle.eot");src:url("//static.skillshare.com/assets/css/libs/symbolset/ss-social/ss-social-circle.eot?#iefix") format("embedded-opentype"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-social/ss-social-circle.woff") format("woff"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-social/ss-social-circle.ttf") format("truetype"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-social/ss-social-circle.svg#SSSocialCircle") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"SSSocial";src:url("//static.skillshare.com/assets/css/libs/symbolset/ss-social/ss-social-regular.eot");src:url("//static.skillshare.com/assets/css/libs/symbolset/ss-social/ss-social-regular.eot?#iefix") format("embedded-opentype"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-social/ss-social-regular.woff") format("woff"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-social/ss-social-regular.ttf") format("truetype"),url("//static.skillshare.com/assets/css/libs/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,.icon-fb,.icon-twitter,.icon-linkedin,.icon-tumblr,.icon-youtube,.icon-flickr,.icon-pinterest,.icon-instagram,.icon-picture,.ss-social-circle,.circle.icon-fb,.circle.icon-twitter,.circle.icon-linkedin,.circle.icon-tumblr,.circle.icon-youtube,.circle.icon-flickr,.circle.icon-pinterest,.circle.icon-instagram,.circle.icon-picture,[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,.circle.icon-fb,.circle.icon-twitter,.circle.icon-linkedin,.circle.icon-tumblr,.circle.icon-youtube,.circle.icon-flickr,.circle.icon-pinterest,.circle.icon-instagram,.circle.icon-picture,[class^="ss-"].ss-social-circle:before,[class^="ss-"].circle.icon-fb:before,[class^="ss-"].circle.icon-twitter:before,[class^="ss-"].circle.icon-linkedin:before,[class^="ss-"].circle.icon-tumblr:before,[class^="ss-"].circle.icon-youtube:before,[class^="ss-"].circle.icon-flickr:before,[class^="ss-"].circle.icon-pinterest:before,[class^="ss-"].circle.icon-instagram:before,[class^="ss-"].circle.icon-picture:before,[class*=" ss-"].ss-social-circle:before,[class*=" ss-"].circle.icon-fb:before,[class*=" ss-"].circle.icon-twitter:before,[class*=" ss-"].circle.icon-linkedin:before,[class*=" ss-"].circle.icon-tumblr:before,[class*=" ss-"].circle.icon-youtube:before,[class*=" ss-"].circle.icon-flickr:before,[class*=" ss-"].circle.icon-pinterest:before,[class*=" ss-"].circle.icon-instagram:before,[class*=" ss-"].circle.icon-picture:before,[class^="ss-"].ss-social-circle.right:after,[class^="ss-"].right.circle.icon-fb:after,[class^="ss-"].right.circle.icon-twitter:after,[class^="ss-"].right.circle.icon-linkedin:after,[class^="ss-"].right.circle.icon-tumblr:after,[class^="ss-"].right.circle.icon-youtube:after,[class^="ss-"].right.circle.icon-flickr:after,[class^="ss-"].right.circle.icon-pinterest:after,[class^="ss-"].right.circle.icon-instagram:after,[class^="ss-"].right.circle.icon-picture:after,[class*=" ss-"].ss-social-circle.right:after,[class*=" ss-"].right.circle.icon-fb:after,[class*=" ss-"].right.circle.icon-twitter:after,[class*=" ss-"].right.circle.icon-linkedin:after,[class*=" ss-"].right.circle.icon-tumblr:after,[class*=" ss-"].right.circle.icon-youtube:after,[class*=" ss-"].right.circle.icon-flickr:after,[class*=" ss-"].right.circle.icon-pinterest:after,[class*=" ss-"].right.circle.icon-instagram:after,[class*=" ss-"].right.circle.icon-picture:after{font-weight:bold}
[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-facebook:before,.icon-fb:before,.ss-facebook.right:after,.right.icon-fb:after{content:''}.ss-twitter:before,.icon-twitter:before,.ss-twitter.right:after,.right.icon-twitter:after{content:''}.ss-linkedin:before,.icon-linkedin:before,.ss-linkedin.right:after,.right.icon-linkedin:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-tumblr:before,.icon-tumblr:before,.ss-tumblr.right:after,.right.icon-tumblr: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,.icon-youtube:before,.ss-youtube.right:after,.right.icon-youtube:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.icon-flickr:before,.ss-flickr.right:after,.right.icon-flickr:after{content:''}.ss-instagram:before,.icon-instagram:before,.ss-instagram.right:after,.right.icon-instagram:after{content:''}.ss-pinterest:before,.icon-pinterest:before,.ss-pinterest.right:after,.right.icon-pinterest: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("//static.skillshare.com/assets/css/libs/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.eot");src:url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.eot?#iefix") format("embedded-opentype"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.woff") format("woff"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.ttf") format("truetype"),url("//static.skillshare.com/assets/css/libs/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("//static.skillshare.com/assets/css/libs/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot");src:url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff") format("woff"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf") format("truetype"),url("//static.skillshare.com/assets/css/libs/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("//static.skillshare.com/assets/css/libs/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot");src:url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot?#iefix") format("embedded-opentype"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.woff") format("woff"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.ttf") format("truetype"),url("//static.skillshare.com/assets/css/libs/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("//static.skillshare.com/assets/css/libs/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot");src:url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.woff") format("woff"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.ttf") format("truetype"),url("//static.skillshare.com/assets/css/libs/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("//static.skillshare.com/assets/css/libs/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot");src:url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff") format("woff"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.ttf") format("truetype"),url("//static.skillshare.com/assets/css/libs/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"ssiconfont";src:url("//static.skillshare.com/assets/css/libs/ss-icon-font/ssiconfont.eot?661f23fe");src:url("//static.skillshare.com/assets/css/libs/ss-icon-font/ssiconfont.eot?661f23fe#iefix") format("embedded-opentype"),url("//static.skillshare.com/assets/css/libs/ss-icon-font/ssiconfont.woff?661f23fe") format("woff"),url("//static.skillshare.com/assets/css/libs/ss-icon-font/ssiconfont.ttf?661f23fe") format("truetype"),url("//static.skillshare.com/assets/css/libs/ss-icon-font/ssiconfont.svg?661f23fe#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,.site-header .navigation-bar-account .user-menu .dropdown-arrow:before,.site-header .navigation-bar-account .user-menu .user-menu-button.open .dropdown-arrow: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-arrow-down:before,.site-header .navigation-bar-account .user-menu .dropdown-arrow:before{content:"a"}.ss-icon-arrow-up:before,.site-header .navigation-bar-account .user-menu .user-menu-button.open .dropdown-arrow:before{content:"b"}.ss-icon-bell:before{content:"c"}.ss-icon-calendar:before{content:"e"}.ss-icon-cart:before{content:"f"}.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-ellipsis:before{content:"p"}.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{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-lock:before{content:"z"}.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{content:"K"}.ss-icon-play:before{content:"M"}.ss-icon-plus:before{content:"N"}.ss-icon-reshare:before{content:"O"}.ss-icon-restart:before{content:"P"}.ss-icon-search:before{content:"Q"}
.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-facebook:before{content:"5"}.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:before{content:"!"}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:.9em}.ui-widget .ui-widget{font-size:.9em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-icons_888888_256x240.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-icons_cd0a0a_256x240.png")}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("//static.skillshare.com/assets/images/lib/jquery-ui-images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}body .center-page{width:960px;margin:0 auto;position:relative}body.layout-990 .center-page{width:990px}body.layout-692 .center-page{width:692px}body.layout-650 #page-wrapper .center-page{width:650px}.site-header-mobile{display:none;border-bottom:#dadfe1 1px solid;position:relative;margin-bottom:50px}.site-header-mobile .logo{display:block;padding:18px 0;text-align:center}.site-header-mobile .login-link{text-align:center;line-height:52px;width:60px}.site-header-mobile .drawer{display:none;background-color:#f1f4f4;padding:30px 0 0 20px}.site-header-mobile .drawer li a{display:block;padding-bottom:30px}.site-header-mobile .drawer-button{cursor:pointer;height:52px;width:60px}.site-header-mobile .drawer-button.active{background-color:#f1f4f4}.site-header-mobile .primary-drawer-button{text-align:center}.site-header-mobile .primary-drawer-button:before{font-size:24px;line-height:52px}.site-header-mobile .user-drawer-button{position:relative}.site-header-mobile .user-drawer-button .notification-count{position:absolute;z-index:1;right:10px;top:6px}
.site-header-mobile .user-drawer-button .dropdown-arrow{display:none}.site-header-mobile .user-drawer-button .user-photo{float:none;margin:0 auto;text-align:center;font-size:22px}.site-header-mobile .user-drawer-button .user-drawer-button-wrapper{padding:12px 0}.site-header-mobile .classes-link .menu-button:before{display:none}#site-banner{background-color:#398fd1;color:#f1f4f4;position:relative}#site-banner.type-error{background-color:#e46f61}#site-banner.type-error a.close-link:hover{color:#dd4b39}#site-banner .user-referral-image{margin:-4px 12px 0 0}#site-banner a{color:#f1f4f4;font-weight:600}#site-banner a.banner-link{display:block;padding:12px 46px 12px 24px}#site-banner a.close-link{position:absolute;top:2px;right:14px;padding:10px}#site-banner a.close-link:hover{color:#1d75aa}@media screen and (min-width:890px){.teach-nav-item{margin-left:26px}.teach-nav-item:after{display:block;position:absolute;content:"";width:1px;height:20px;top:30px;margin-left:13px;border-left:solid 1px #dadfe1}}.site-header{border-bottom:#dadfe1 1px solid;margin-bottom:50px;position:relative;min-width:960px;min-height:80px}.site-header .navigation{padding:0 24px}.site-header .primary{margin-right:10px;position:relative}.site-header .logo{margin-right:31px}.site-header .logo.no-link,.site-header .logo a{display:block;padding:30px 0;margin-bottom:-30px}.site-header .logo.no-link img,.site-header .logo a img{display:block}.site-header .right-navigation{min-height:80px;margin-bottom:-30px}.site-header .navigation-bar-account .menu-button{padding:10px 17px 10px 9px}.site-header .navigation-bar-account .user-menu{padding:15px 0 0}.site-header .navigation-bar-account .user-menu .user-menu-button{font-size:18px;position:relative;color:#494d55}.site-header .navigation-bar-account .user-menu .user-menu-button:hover{color:#797f7f}.site-header .navigation-bar-account .user-menu .dropdown-arrow{margin-top:-7px;top:50%;right:0;position:absolute}.site-header .navigation-bar-account .user-menu .popover{min-width:160px;right:-20px}
.site-header .navigation-bar-account .notifications{padding:21px 0 0}.site-header .navigation-bar-account .notifications .notifications-button:hover .notification-holder:before{color:#797f7f}.site-header .navigation-bar-account .notifications .notifications-button.was-shown .notification-count{display:none}.site-header .navigation-bar-account .notifications .popover{width:300px;right:-50px}.site-header .navigation-bar-account .notifications .popover.icon-loading{padding:15px 0}.site-header .navigation-bar-account.default-image .user-menu{padding:21px 0}.site-header .navigation-bar-account .notifications-list{line-height:initial}.site-header .navigation-bar-account .notifications-list .empty{color:#494d55;padding:20px 0;text-align:center}.site-header .nav-item{float:left}.site-header .nav-item.first{margin-left:-13px}.site-header .nav-item.active>a{color:#ee7c4a}.site-header .nav-item.right-dropdown{position:relative}.site-header .nav-item.right-dropdown .menu-list{padding:26px 30px}.site-header .nav-item .notification-holder{position:relative}.site-header .nav-item .notification-holder:before{font-size:18px;color:#494d55}.site-header .nav-item .notification-holder .notification-count{position:absolute;left:10px;top:-5px}.site-header .classes-link{position:relative}.site-header .classes-link .menu-button{padding:10px 23px 10px 12px}.site-header .classes-link .menu-button:before{position:absolute;top:50%;right:8px;margin-top:-8px}.site-header .menu-button{cursor:pointer;padding:10px 13px;line-height:81px}.site-header .menu-list{line-height:22px}.site-header .menu-list a{display:block}.site-header .secondary>ul li:last-child a,.site-header .site-footer .nav a>ul li:last-child a,.site-footer .nav .site-header a>ul li:last-child a,.site-header ul.filter li a>ul li:last-child a,ul.filter li .site-header a>ul li:last-child a{padding-right:0}.site-header .search{padding:25px 18px 0 0}.site-header .sign-up{padding:24px 0 0 27px}.site-header .sign-in-link{line-height:initial;display:block;padding-top:30px}
.site-footer{border-top:#dadfe1 1px solid;margin:100px 0 0;min-width:960px;padding:30px 24px}.site-footer li{float:left}.site-footer .nav{line-height:20px;text-align:center}.site-footer .nav a{text-decoration:none!important}.site-footer .icons li{margin-right:12px}.site-footer .icons li:last-child{margin-right:0}.site-footer .icons li a{font-size:19px;color:#99a2a2;vertical-align:middle}.site-footer .icons li a:hover{color:#797f7f}.site-footer .download-ios-app-small{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#f1f4f4;padding:8px}.site-footer .download-ios-app-small:before{color:#494d55}@media screen and (max-width:989px){.site-footer{padding:20px 0}.site-footer .nav{float:none;padding:0 20px}.site-footer .download-ios-app-small-container{margin-top:12px}.site-footer .external-links{float:none;text-align:center}.site-footer .external-links .icons{display:inline-block;margin-top:15px}}.site-footer-mobile{color:#797f7f;display:none;margin-top:50px;padding:15px 0;text-align:center}.site-footer-mobile .nav{margin-bottom:5px}.site-footer-mobile.site-footer{min-width:0}#footer-tall{background-color:#ecf1f1;padding:60px 0}#footer-tall .grid{overflow:hidden}#footer-tall h4{margin-bottom:9px}#footer-tall .social{margin-top:6px}#footer-tall .social a{margin-right:5px}#footer-tall .social a:last-child{margin-right:0}#footer-tall .social a.social-facebook:hover{color:#3b5998!important}#footer-tall .social a.social-twitter:hover{color:#55acee!important}#footer-tall .social a.social-instagram:hover{color:#517fa4!important}#footer-tall .social a.social-tumblr:hover{color:#35465c!important}#footer-tall .social a.social-youtube:hover{color:#cd201f!important}#footer-tall .download-ios-app-tall{margin-top:12px;margin-bottom:36px}#footer-tall .base-footer{color:#797f7f;border-top:#dadfe1 1px solid;padding-top:10px;margin-top:48px}#footer-tall .base-footer .footer-section{display:inline-block;padding-right:30px}#footer-tall .base-footer .footer-section.download-ios-app-tall-container{display:none}
@media screen and (max-width:540px){#footer-tall{padding:30px 0;text-align:center}#footer-tall .top-section{display:none}#footer-tall .base-footer{margin-right:-30px;margin-top:0;padding-top:0;border-top:0}#footer-tall .base-footer .footer-section.download-ios-app-tall-container{display:block;color:#494d55;margin-bottom:42px}}#site-menu-action{display:block;position:fixed;bottom:20px;left:20px;width:30px;height:30px;background:rgba(49,55,61,0.75);color:#fff;z-index:2}#site-menu-action:hover{background:#31373d}#site-menu-action:before{position:absolute;top:50%;left:50%;margin:-9px 0 0 -6px}#site-menu{position:fixed;top:0;width:250px;background-color:#4c525a;color:#fff;overflow-y:scroll;height:100%;padding-bottom:100px}#site-menu.behind{z-index:-1}#site-menu.infront{z-index:1}#site-menu .menu-section{padding:18px 20px}#site-menu .menu-section.border-bottom{border-bottom:#494d55 1px solid}#site-menu .menu-section:last-child{margin-bottom:100px}#site-menu li{color:#99a2a2}#site-menu p{color:#99a2a2}#site-menu a{color:#fff}#site-menu a:hover{color:#99a2a2}#site-menu input{width:180px;margin-top:15px}#site-content{margin-left:0;background-color:#fff;position:relative;transition:margin-left 220ms linear;-webkit-transition:margin-left 220ms linear;-moz-transition:margin-left 220ms linear;-ms-transition:margin-left 220ms linear;-o-transition:margin-left 220ms linear}#site-content.has-site-menu.open{margin-left:249px}#sidebar,#main{float:left}#grid-wrapper{padding:0 10px 0 10px;width:940px;zoom:1}#grid-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}#grid-wrapper.grey,#grid-wrapper.btn-follow.orange.active,.video-upload-container .video-uploader .uploader-btn #grid-wrapper.btn-follow.active.cta{background-color:#e7e9ec;padding:20px;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}#grid-wrapper #main{width:640px;margin-right:20px}#grid-wrapper.grey #main,#grid-wrapper.btn-follow.orange.active #main,.video-upload-container .video-uploader .uploader-btn #grid-wrapper.btn-follow.active.cta #main{width:628px}
#grid-wrapper #sidebar{width:272px}#grid-wrapper .page-title{font-size:18px;font-weight:600;margin:0 0 20px 0}#narrow-wrapper{width:580px;margin:0 auto 0 auto}.sidebar-section-heading{margin-bottom:5px;color:#99a2a2}.two-col-layout .center-page{width:930px}.two-col-layout .page-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.two-col-layout .layout-col-left{float:left;width:249px;margin-right:30px}.two-col-layout .layout-col-right{float:left;width:651px}.two-col-layout.reversed .layout-col-left{float:left;width:651px;margin-right:30px}.two-col-layout.reversed .layout-col-right{float:left;width:249px}.layout-landing .center-page{width:930px}.layout-landing .site-header{margin-bottom:0}.layout-landing .line-header{margin-bottom:40px}.layout-landing .line-header .line-content{background:#fff;color:#99a2a2;display:inline-block;padding:0 20px 0 0}.layout-landing .line-header .line-row{position:relative;z-index:2}.layout-landing .line-header .line-row:after{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #dadfe1;z-index:-1}.layout-landing .three-column-section{margin-bottom:-30px}.layout-landing .three-column-section .column{width:290px;margin-bottom:30px}.layout-landing .three-column-section .column+.column{margin-left:30px}.layout-landing .three-column-section .column:nth-child(3n+4){clear:left;margin-left:0}.layout-landing .class-column .image-link{display:block;margin-bottom:15px}.layout-landing .section,.layout-landing .marketing-banner,.layout-landing .cover-image-banner{margin-bottom:90px}.layout-landing .before-header.section,.layout-landing .before-header.marketing-banner,.layout-landing .before-header.cover-image-banner{margin-bottom:79px}.layout-landing .with-text.section,.layout-landing .with-text.marketing-banner,.layout-landing .with-text.cover-image-banner{margin-bottom:82px}.layout-landing .with-text.before-header.section,.layout-landing .with-text.before-header.marketing-banner,.layout-landing .with-text.before-header.cover-image-banner{margin-bottom:72px}
.layout-landing .with-columns.section,.layout-landing .with-columns.marketing-banner,.layout-landing .with-columns.cover-image-banner{margin-bottom:60px}.layout-landing .with-columns.before-header.section,.layout-landing .with-columns.before-header.marketing-banner,.layout-landing .with-columns.before-header.cover-image-banner{margin-bottom:45px}.layout-landing .with-columns.with-text.section,.layout-landing .with-columns.with-text.marketing-banner,.layout-landing .with-columns.with-text.cover-image-banner{margin-bottom:53px}.layout-landing .with-columns.with-text.before-header.section,.layout-landing .with-columns.with-text.before-header.marketing-banner,.layout-landing .with-columns.with-text.before-header.cover-image-banner{margin-bottom:42px}.layout-landing .section.top-border{border-top:1px solid #e7e9ec;padding-top:80px}.layout-landing .section .paragraph+.paragraph{margin-top:20px}.layout-landing .section .paragraph{color:#797f7f;line-height:1.4em}.layout-landing .section .section-header{margin-bottom:18px;position:relative}.layout-landing .section .section-header.text-header{text-align:center}.layout-landing .section .section-header.before-unpadded-content{margin-bottom:24px}.layout-landing .section .section-header h2:before{content:".";display:block;height:0;clear:both;visibility:hidden}.layout-landing .section .section-header h2 a{float:right;font-weight:400}.layout-landing .section .section-header h3{font-weight:400;margin-top:10px}.layout-landing .section .section-header .title-link{font-weight:200}.layout-landing .section .section-header .more-link{display:block;font-weight:400;margin-top:5px;position:relative}.layout-landing .section .section-header .see-all{margin-top:3px}.layout-landing .stats-section{outline:1px solid #e7e9ec;text-align:center}.layout-landing .stats-section .stat-col .stat-title{font-weight:600;margin-bottom:8px}.layout-landing .stats-section .stat-col .stat-description{color:#797f7f;font-weight:600;text-transform:uppercase}
.layout-landing .stats-section .stat-col img{width:100%}@media screen and (max-width:622px){.layout-landing .stats-section .stat-col{width:100%}}.layout-landing .center-wrapper{height:100%;position:relative}.layout-landing .center-wrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.layout-landing .centered{display:inline-block;vertical-align:middle}.layout-landing .marketing-banner,.layout-landing .cover-image-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;height:420px;color:#f1f4f4}.layout-landing .marketing-banner h2,.layout-landing .cover-image-banner h2{font-weight:200}.layout-landing .marketing-banner .cta .btn+.btn,.layout-landing .cover-image-banner .cta .btn+.btn,.layout-landing .marketing-banner .cta .video-upload-container .video-uploader .uploader-btn .cta+.btn,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .cta+.btn,.layout-landing .cover-image-banner .cta .video-upload-container .video-uploader .uploader-btn .cta+.btn,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta .cta+.btn,.layout-landing .marketing-banner .cta .video-upload-container .video-uploader .uploader-btn .btn+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .btn+.cta,.layout-landing .cover-image-banner .cta .video-upload-container .video-uploader .uploader-btn .btn+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta .btn+.cta,.layout-landing .marketing-banner .cta .video-upload-container .video-uploader .uploader-btn .cta+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .cta+.cta,.layout-landing .cover-image-banner .cta .video-upload-container .video-uploader .uploader-btn .cta+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta .cta+.cta{margin-left:20px}
.layout-landing .marketing-banner .cta .cta-buttons,.layout-landing .cover-image-banner .cta .cta-buttons{border-right:1px solid rgba(255,255,255,0.5);margin-right:10px;padding-right:10px}.layout-landing .marketing-banner .cta .social-links .btn+.btn,.layout-landing .cover-image-banner .cta .social-links .btn+.btn,.layout-landing .marketing-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .cta+.btn,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .social-links .cta+.btn,.layout-landing .cover-image-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .cta+.btn,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta .social-links .cta+.btn,.layout-landing .marketing-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .btn+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .social-links .btn+.cta,.layout-landing .cover-image-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .btn+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta .social-links .btn+.cta,.layout-landing .marketing-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .cta+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .social-links .cta+.cta,.layout-landing .cover-image-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .cta+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta .social-links .cta+.cta{margin-left:6px}.layout-landing .marketing-banner{text-align:center}.layout-landing .marketing-banner .content{max-width:930px;width:85%}.layout-landing .marketing-banner.short-banner{height:270px}.layout-landing .marketing-banner h1{letter-spacing:0;margin-bottom:12px}
.layout-landing .marketing-banner h2{margin-bottom:24px}.layout-landing .marketing-banner.last{margin-bottom:0}.layout-landing .marketing-banner .cta .cta-buttons{border-right:0;margin-right:0;padding-right:0;margin-bottom:24px}.layout-landing .marketing-banner .cta .social-links .btn+.btn,.layout-landing .marketing-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .cta+.btn,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .social-links .cta+.btn,.layout-landing .marketing-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .btn+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .social-links .btn+.cta,.layout-landing .marketing-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .cta+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .social-links .cta+.cta{margin-left:0}@media screen and (max-width:809px){.layout-landing .marketing-banner{margin-bottom:50px}}@media screen and (max-width:540px){.layout-landing .marketing-banner{padding:0 20px}.layout-landing .marketing-banner .content{width:auto}.layout-landing .marketing-banner.short-banner{height:420px}.layout-landing .marketing-banner .line-break{display:inline}.layout-landing .marketing-banner .cta .btn,.layout-landing .marketing-banner .cta .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .cta{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.layout-landing .marketing-banner .cta .btn+.btn,.layout-landing .marketing-banner .cta .video-upload-container .video-uploader .uploader-btn .cta+.btn,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .cta+.btn,.layout-landing .marketing-banner .cta .video-upload-container .video-uploader .uploader-btn .btn+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .btn+.cta,.layout-landing .marketing-banner .cta .video-upload-container .video-uploader .uploader-btn .cta+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .cta+.cta{margin:10px 0 0}
.layout-landing .marketing-banner .cta .social-links .btn,.layout-landing .marketing-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .social-links .cta{width:auto}.layout-landing .marketing-banner .cta .social-links .btn+.btn,.layout-landing .marketing-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .cta+.btn,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .social-links .cta+.btn,.layout-landing .marketing-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .btn+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .social-links .btn+.cta,.layout-landing .marketing-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .cta+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .marketing-banner .cta .social-links .cta+.cta{margin:0 auto}}.layout-landing .cover-image-banner h1{margin-bottom:15px}.layout-landing .cover-image-banner .cta-col{margin-bottom:0}.layout-landing .cover-image-banner .footnote,.layout-landing .cover-image-banner .cta-footnote{color:rgba(255,255,255,0.8);font-weight:400;text-align:right}.layout-landing .cover-image-banner .footnote{position:absolute;bottom:20px;width:100%;right:30px}.layout-landing .cover-image-banner .cta-footnote{display:none;font-size:12px;padding-top:20px;text-align:center}@media screen and (max-width:989px){.layout-landing .cover-image-banner .footnote{right:60px}}@media screen and (max-width:809px){.layout-landing .cover-image-banner{height:250px;margin-bottom:50px}.layout-landing .cover-image-banner h1{font-size:26px}.layout-landing .cover-image-banner h2{font-size:18px}.layout-landing .cover-image-banner .footnote{right:40px}}@media screen and (max-width:622px){.layout-landing .cover-image-banner .footnote{display:none}
}@media screen and (max-width:540px){.layout-landing .cover-image-banner{height:510px;margin-bottom:40px;padding-top:35px;text-align:center}.layout-landing .cover-image-banner .col-7{width:100%}.layout-landing .cover-image-banner .center-wrapper:before{height:0}.layout-landing .cover-image-banner .centered{display:block}.layout-landing .cover-image-banner .cta{position:absolute;bottom:25px;right:20px;left:20px}.layout-landing .cover-image-banner .cta .btn+.btn,.layout-landing .cover-image-banner .cta .video-upload-container .video-uploader .uploader-btn .cta+.btn,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta .cta+.btn,.layout-landing .cover-image-banner .cta .video-upload-container .video-uploader .uploader-btn .btn+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta .btn+.cta,.layout-landing .cover-image-banner .cta .video-upload-container .video-uploader .uploader-btn .cta+.cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta .cta+.cta{margin-left:0}.layout-landing .cover-image-banner .cta .cta-buttons{border-right:0;width:100%}.layout-landing .cover-image-banner .cta .social-links{float:none;text-align:center}.layout-landing .cover-image-banner .cta .social-links .btn,.layout-landing .cover-image-banner .cta .social-links .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta .social-links .cta{width:auto;margin-bottom:0}.layout-landing .cover-image-banner .btn,.layout-landing .cover-image-banner .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .layout-landing .cover-image-banner .cta{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:13px;width:100%}.layout-landing .cover-image-banner h1{margin-bottom:5px}.layout-landing .cover-image-banner h2{font-size:15px;padding:0 25px}
.layout-landing .cover-image-banner .footnote{display:none}.layout-landing .cover-image-banner .cta-footnote{display:block}}.layout-landing .how-it-works .item-image img{width:100%}.layout-landing .how-it-works .item-title{font-weight:600;margin:25px 0 10px}.layout-landing .how-it-works .item-link{display:block;margin-top:10px}@media screen and (max-width:540px){.layout-landing .how-it-works .col-4{width:100%;margin-left:0}}.layout-landing .faq-section .question{font-weight:600;margin-bottom:10px}.layout-landing .faq-section li+li{margin-top:25px}.small-column-section .column{width:170px}.small-column-section .column+.column{margin-left:20px}.small-column-section .project-column .background-image-holder{margin-bottom:20px}body{font-family:'Proxima Nova','Lucida Grande','Lucida Sans Unicode','Arial',sans-serif;line-height:1.5em;font-weight:400;color:#494d55;text-rendering:optimizeLegibility}h5{font-weight:600}h6{font-weight:600}strong{font-weight:600}em{font-style:italic}sup{vertical-align:super}.upper,.sidebar-section-heading,.layout-landing .line-header .line-content{text-transform:uppercase;letter-spacing:1px;font-weight:600}.lower{text-transform:lowercase}.italic{font-style:italic}.strikethrough{position:relative}.strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.arr{font:13px 'Helvetica Neue','Helvetica','Arial',sans-serif;text-decoration:none!important}.middot{font-weight:600;color:#99a2a2;padding:0 8px}.middot.hidden{display:none}.secondary-type{color:#797f7f}.bolded{font-weight:600}.upper-heading{text-transform:uppercase;letter-spacing:1px;font-weight:600;line-height:1}
.upper-heading:before{content:".";display:block;height:0;clear:both;visibility:hidden}.upper-heading.secondary,.site-footer .nav a.upper-heading,ul.filter li a.upper-heading{color:#797f7f}.upper-heading a{float:right;text-transform:initial;letter-spacing:initial;font-weight:400}.line-heading{padding-bottom:15px;margin-bottom:25px;border-bottom:#e7e9ec 1px solid}.line-heading:before{content:".";display:block;height:0;clear:both;visibility:hidden}.line-heading a{float:right;text-transform:initial;letter-spacing:initial;font-weight:600;padding-top:2px}a.edit,a.edit:link,a.edit:visited{background:url("//static.skillshare.com/assets/images/dashboard-sprite.png") -8px -38px no-repeat;height:14px;position:relative;width:14px}a{color:#ee7c4a;text-decoration:none}a:hover{color:#f29e79}a.link-main{color:#494d55;font-weight:600}a.link-main:hover{color:#797f7f}a.link-main.no-bold{font-weight:400}a.secondary,.site-footer .nav a,ul.filter li a{color:#797f7f;text-decoration:underline}a.secondary:hover,.site-footer .nav a:hover,ul.filter li a:hover{color:#99a2a2}a.secondary.arrowed,.site-footer .nav a.arrowed,ul.filter li a.arrowed{text-decoration:none!important}a.secondary.arrowed>span,.site-footer .nav a.arrowed>span,ul.filter li a.arrowed>span{text-decoration:underline}a.secondary.no-underline,.site-footer .nav a.no-underline,ul.filter li a.no-underline{text-decoration:none!important}a.small .icon,.video-upload-container .video-uploader .uploader-btn a.cta .icon{padding-left:18px}a.small .icon:before,.video-upload-container .video-uploader .uploader-btn a.cta .icon:before{top:0;width:13px}a.tertiary,#footer-tall a,.layout-landing .section .section-header h2 a,.layout-landing .section .section-header a.more-link,.upper-heading a{color:#797f7f}a.tertiary:hover,#footer-tall a:hover,.layout-landing .section .section-header h2 a:hover,.layout-landing .section .section-header a.more-link:hover,.upper-heading a: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:.9em;color:#dadfe1}*[data-ss-username]{cursor:pointer}.primary-link,.scrollable-list a{color:#494d55;-webkit-transition:color .1s ease-in;-moz-transition:color .1s ease-in;-o-transition:color .1s ease-in;transition:color .1s ease-in}.primary-link:hover,.scrollable-list a:hover{color:#ee7c4a}ul.disc{list-style-type:disc;padding-left:16px}ol.numbered{position:relative}ol.numbered>li{padding-left:39px}ol.numbered>li:last-child{margin-bottom:0}ol.numbered>li:before{position:absolute;left:0;content:attr(data-number);background-color:#e7e9ec;padding:4px 9px 2px;font-weight:600;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.list-group-header{padding:15px 30px;font-weight:600;border-bottom:#e7e9ec 1px solid}.list-panel li{background-color:#f1f4f4;margin:1px 0;padding:16px 30px}.list-panel li:first-child{-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}.list-panel li:last-child{-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-khtml-border-radius-bottomright:3px;-khtml-border-radius-bottomleft:3px}.list-panel.blue>.title{background-color:#d3e5ff}.list-panel.blue li{background-color:#e9f2ff}.list-panel.blue li:before{color:#5f87b0}.list-panel.yellow>.title{background-color:#ffeeab}.list-panel.yellow li{background-color:#fcf6df}
.checklist li{line-height:1.25em;margin-bottom:15px;padding-left:30px;position:relative}.checklist li:before{position:absolute;top:1px;left:5px}.checklist li:last-child{margin-bottom:0}.checklist.large li:before,.checklist.btn.large-wide li:before,.video-upload-container .video-uploader .uploader-btn .checklist.large-wide.cta li:before{top:2px}.checklist.green li:before,a.checklist.btn-vote.voted li:before{color:#57ca8e}.checklist.gray li:before{color:#afb9bf}table.list{width:100%;text-align:left}table.list.inner-borders tbody td{border-right:#e7e9ec 1px solid}table.list.inner-borders tbody td:last-child{border-right:0}table.list thead th{padding-bottom:7px;border-bottom:#dadfe1 1px solid;font-weight:600}table.list tbody tr td{padding:15px;border-bottom:#e7e9ec 1px solid}table.list tbody tr td.align-right{text-align:right}table.list tbody tr td.align-center{text-align:center}table.list tbody tr td.red,table.list tbody tr td.btn-follow.deactivate{background-color:rgba(228,111,97,0.2)}table.list tbody tr td.green{background-color:#57ca8e}table.list tbody tr td.yellow{background-color:#fefee6}table.list tbody tr:nth-child(odd){background-color:#f1f4f4}table.list tbody tr:last-child td{border-bottom:0}.tag{display:inline-block;position:relative;background-color:#99a2a2;padding:1px 6px 0;line-height:18px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.tag.iconed:before{font-size:.8em;color:inherit}.tag.blue{background-color:#398fd1;color:#fff}.tag.light{background-color:#f1f4f4;color:#797f7f;border:#dadfe1 1px solid}.tag.light:before{color:#797f7f}.tag.red,.tag.btn-follow.deactivate{background-color:#e46f61}.tag.grey,.tag.btn-follow.orange.active,.video-upload-container .video-uploader .uploader-btn .tag.btn-follow.active.cta{background-color:#99a2a2}.tag.black{background-color:#494d55}.tag.green,a.tag.btn-vote.voted{background-color:#57ca8e;color:#fff}.tag.yellow{background-color:#fdc74b;color:#fff}.tag.teal{background-color:#63b6be;color:#fff}
.tag.small,.video-upload-container .video-uploader .uploader-btn .tag.cta{padding:1px 3px 0;line-height:14px;font-weight:400}a.tag.blue:hover{background-color:#3378ac}a.tag.light:hover{background-color:#e7e9ec}.teacher-tag{color:#fff;background-color:#9cc7e8;padding:3px 3px 2px;line-height:13px;vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.staff-tag{color:#fff;background-color:#9cc7e8;padding:3px 3px 2px;line-height:13px;vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.alert.time.inline,.alert.time.overview>p,.alert.warning.inline,.alert.warning.overview>p,fieldset .warning-message,.alert.error.inline,.alert.error.overview>p,fieldset .error-message,.alert.success.inline,.alert.success.overview>p,.alert.plain.inline,.alert.plain.overview>p{position:relative;font-weight:600;line-height:13px;padding-left:23px}.alert.time.inline:before,.alert.time.overview>p:before,.alert.warning.inline:before,.alert.warning.overview>p:before,fieldset .warning-message:before,.alert.error.inline:before,.alert.error.overview>p:before,fieldset .error-message:before,.alert.success.inline:before,.alert.success.overview>p:before,.alert.plain.inline:before,.alert.plain.overview>p:before{position:absolute;top:0;left:0;margin-top:1px}.no-icon.alert.time.inline,.alert.time.overview>p.no-icon,.no-icon.alert.warning.inline,.alert.warning.overview>p.no-icon,fieldset .no-icon.warning-message,.no-icon.alert.error.inline,.alert.error.overview>p.no-icon,fieldset .no-icon.error-message,.no-icon.alert.success.inline,.alert.success.overview>p.no-icon,.no-icon.alert.plain.inline,.alert.plain.overview>p.no-icon{padding-left:0}.no-icon.alert.time.inline:before,.alert.time.overview>p.no-icon:before,.no-icon.alert.warning.inline:before,.alert.warning.overview>p.no-icon:before,fieldset .no-icon.warning-message:before,.no-icon.alert.error.inline:before,.alert.error.overview>p.no-icon:before,fieldset .no-icon.error-message:before,.no-icon.alert.success.inline:before,.alert.success.overview>p.no-icon:before,.no-icon.alert.plain.inline:before,.alert.plain.overview>p.no-icon:before{display:none}
.alert.time.inline a,.alert.time.overview>p a,.alert.warning.inline a,.alert.warning.overview>p a,fieldset .warning-message a,.alert.error.inline a,.alert.error.overview>p a,fieldset .error-message a,.alert.success.inline a,.alert.success.overview>p a,.alert.plain.inline a,.alert.plain.overview>p a{text-decoration:underline;font-weight:normal}.alert.time.inline,.alert.time.overview>p{color:#335e82}.alert.time.inline a,.alert.time.overview>p a{color:#335e82}.alert.warning.inline,.alert.warning.overview>p,fieldset .warning-message{color:#9e8830}.alert.warning.inline a,.alert.warning.overview>p a,fieldset .warning-message a{color:#9e8830}.alert.error.inline,.alert.error.overview>p,fieldset .error-message{color:#e46f61}.alert.error.inline a,.alert.error.overview>p a,fieldset .error-message a{color:#e46f61}.alert.success.inline,.alert.success.overview>p{color:#588b55}.alert.success.inline a,.alert.success.overview>p a{color:#588b55}.alert{padding:20px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.alert.inline{display:inline-block;padding:8px 10px 6px 28px!important}.alert.inline:before{left:10px!important;top:50%!important;margin-top:-6px!important}.alert.overview.numbered li{list-style:none;margin-bottom:15px}.alert.overview.numbered li:last-child{margin-bottom:0}.alert.overview.numbered li:before{display:inline-block;width:9px;text-align:center;margin-right:10px;background-color:#335e82;padding:1px 5px 0;color:#d3e5ff;font-weight:600;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.alert.overview.numbered li.numbered-step:before{content:attr(data-number)}.alert.overview.numbered li.checked:before{font-size:.6em}.alert.overview.numbered li.checked span{font-style:italic;text-decoration:line-through}.alert.overview ul{margin-top:14px}.alert.overview ul li{list-style:disc;list-style-position:inside;margin-bottom:6px}.alert.overview ul li:last-child{margin-bottom:0}
.alert.overview>.alert-body{margin-top:14px}.alert.overview>.alert-body p{margin-bottom:5px}.alert.overview>.alert-body p:last-of-type{margin-bottom:0}.alert.overview>.alert-body a{color:inherit;font-weight:600;text-decoration:underline}.alert.minor{padding:10px 13px}.alert.time{background-color:#d3e5ff;border-color:#6e9ec6;color:#335e82}.alert.plain{background-color:#d3e5ff;border-color:#6e9ec6;color:#335e82}.alert.plain.inline,.alert.plain.overview>p{color:#335e82;padding-left:0}.alert.plain.inline a,.alert.plain.overview>p a{color:#335e82}.alert.warning{background-color:#fcf6df;border-color:#dccc8b;color:#9e8830}.alert.warning.inline:before,.alert.warning.overview>p:before{font-weight:normal}.alert.error{background-color:#ffd7d7;border-color:#f5cac5;color:#e46f61}.alert.success{background-color:#cbfbc9;border-color:#aecdac;color:#588b55}.alert .ex-out{position:absolute;right:20px;top:20px;color:inherit;z-index:1}.notification-count{background-color:#57ca8e;color:#fff;display:inline-block;font-weight:600;line-height:17px;text-align:center;height:16px;width:16px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}.btn,.video-upload-container .video-uploader .uploader-btn .cta{display:inline-block;border:0;border-bottom:1px solid;text-align:center;-webkit-font-smoothing:antialiased;-webkit-appearance:none;outline:0;font-weight:700;color:#fff;padding:0 25px;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.btn:hover,.video-upload-container .video-uploader .uploader-btn .cta:hover{cursor:pointer;color:#fff}.btn.orange,.video-upload-container .video-uploader .uploader-btn .cta{background:#ee7c4a;border-bottom-color:#df714b}.btn.orange:hover,.video-upload-container .video-uploader .uploader-btn .cta:hover{background:#df714b}.btn.grey,.btn.btn-follow.orange.active,.video-upload-container .video-uploader .uploader-btn .btn-follow.active.cta,.video-upload-container .video-uploader .uploader-btn .grey.cta{background:#dadfe1;border-bottom-color:#cdd1d3;color:#494d55}
.btn.grey:hover,.btn.btn-follow.orange.active:hover,.video-upload-container .video-uploader .uploader-btn .btn-follow.active.cta:hover,.video-upload-container .video-uploader .uploader-btn .grey.cta:hover{background:#cdd1d3}.btn.green,a.btn.btn-vote.voted,.video-upload-container .video-uploader .uploader-btn a.btn-vote.voted.cta,.video-upload-container .video-uploader .uploader-btn .green.cta{background:#57ca8e;border-bottom-color:#39b574}.btn.green:hover,a.btn.btn-vote.voted:hover,.video-upload-container .video-uploader .uploader-btn a.btn-vote.voted.cta:hover,.video-upload-container .video-uploader .uploader-btn .green.cta:hover{background:#39b574}.btn.red,.btn.btn-follow.deactivate,.video-upload-container .video-uploader .uploader-btn .btn-follow.deactivate.cta,.video-upload-container .video-uploader .uploader-btn .red.cta{background:#e46f61;border-bottom-color:#dd4b39}.btn.red:hover,.btn.btn-follow.deactivate:hover,.video-upload-container .video-uploader .uploader-btn .btn-follow.deactivate.cta:hover,.video-upload-container .video-uploader .uploader-btn .red.cta:hover{background:#dd4b39}.btn.black,.video-upload-container .video-uploader .uploader-btn .black.cta{background:#000;border-color:#000}.btn.no-background,.video-upload-container .video-uploader .uploader-btn .no-background.cta{color:#494d55;border-bottom:0}.btn.transparent,.video-upload-container .video-uploader .uploader-btn .transparent.cta{background:0;border:#fff 2px solid;filter:alpha(opacity=80%);opacity:.8;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:.8;-khtml-opacity:.8}.btn.transparent:hover,.video-upload-container .video-uploader .uploader-btn .transparent.cta:hover{filter:alpha(opacity=90%);opacity:.9;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:.9;-khtml-opacity:.9}.btn.transparent.small,.video-upload-container .video-uploader .uploader-btn .transparent.cta{padding:7px 13px 6px}.btn.transparent.small.with-icon,.video-upload-container .video-uploader .uploader-btn .transparent.with-icon.cta{padding-top:6px}
.btn.transparent.icon,.video-upload-container .video-uploader .uploader-btn .transparent.icon.cta{padding:6px 6px 7px 6px}.btn.transparent.large-icon,.video-upload-container .video-uploader .uploader-btn .transparent.large-icon.cta{padding:4px 5px 6px 5px}.btn.transparent.with-icon:before,.video-upload-container .video-uploader .uploader-btn .transparent.with-icon.cta:before{margin-right:5px}.btn.transparent.gray,.video-upload-container .video-uploader .uploader-btn .transparent.gray.cta{border:2px solid #494d55}.btn.transparent.gray.active,.video-upload-container .video-uploader .uploader-btn .transparent.gray.active.cta,.btn.transparent.gray.deactivate,.video-upload-container .video-uploader .uploader-btn .transparent.gray.deactivate.cta,.btn.transparent.gray.open,.video-upload-container .video-uploader .uploader-btn .transparent.gray.open.cta{background:#000;border-color:#000;color:#fff}.btn.transparent.black,.video-upload-container .video-uploader .uploader-btn .transparent.black.cta{background-color:rgba(0,0,0,0.5);border:0;color:#fff;filter:alpha(opacity=100%);opacity:1;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:1;-khtml-opacity:1}.btn.transparent.black:hover,.video-upload-container .video-uploader .uploader-btn .transparent.black.cta:hover{background-color:rgba(0,0,0,0.7);filter:alpha(opacity=100%);opacity:1;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:1;-khtml-opacity:1}.btn.bordered,.video-upload-container .video-uploader .uploader-btn .bordered.cta{color:#494d55;border:2px solid #cdd1d3}.btn.bordered:hover,.video-upload-container .video-uploader .uploader-btn .bordered.cta:hover{border-color:#afb9bf}.btn.fb,.video-upload-container .video-uploader .uploader-btn .fb.cta{background:#3b5998;border-bottom-color:#324b80}.btn.fb:hover,.video-upload-container .video-uploader .uploader-btn .fb.cta:hover{background:#324b80}.btn.twitter,.video-upload-container .video-uploader .uploader-btn .twitter.cta{background:#55acee;border-bottom-color:#398ecf}
.btn.twitter:hover,.video-upload-container .video-uploader .uploader-btn .twitter.cta:hover{background:#398ecf}.btn.icon,.video-upload-container .video-uploader .uploader-btn .icon.cta{min-width:initial;padding:8px}.btn.large-icon,.video-upload-container .video-uploader .uploader-btn .large-icon.cta{padding:6px 7px 7px 7px}.btn.extra-small,.video-upload-container .video-uploader .uploader-btn .extra-small.cta{padding:5px 7px 4px 7px}.btn.small,.video-upload-container .video-uploader .uploader-btn .cta{min-width:65px;padding:8px 15px}.btn.large,.btn.large-wide,.video-upload-container .video-uploader .uploader-btn .large-wide.cta,.video-upload-container .video-uploader .uploader-btn .large.cta{min-width:36px;text-transform:uppercase;letter-spacing:1px;padding:14px 25px 12px}.btn.large-wide,.video-upload-container .video-uploader .uploader-btn .large-wide.cta{min-width:140px}.btn.transparent.large,.btn.transparent.large-wide,.video-upload-container .video-uploader .uploader-btn .transparent.large-wide.cta,.video-upload-container .video-uploader .uploader-btn .transparent.large.cta{padding-top:12px;padding-bottom:11px}.btn.disabled,.video-upload-container .video-uploader .uploader-btn .disabled.cta{background:#dadfe1!important;color:#99a2a2!important;cursor:default;border-bottom-width:0;padding-bottom:9px}.btn.disabled.large,.btn.disabled.large-wide,.video-upload-container .video-uploader .uploader-btn .disabled.large-wide.cta,.video-upload-container .video-uploader .uploader-btn .disabled.large.cta{padding-bottom:13px}.btn.centered,.video-upload-container .video-uploader .uploader-btn .centered.cta{margin-left:auto;margin-right:auto}.btn.full-width,.video-upload-container .video-uploader .uploader-btn .full-width.cta{padding-left:0;padding-right:0;width:100%}.btn.iconed-btn.small,.video-upload-container .video-uploader .uploader-btn .iconed-btn.cta{padding-top:8px;padding-bottom:7px}.btn.iconed-btn:before,.video-upload-container .video-uploader .uploader-btn .iconed-btn.cta:before{margin-right:7px;font-weight:normal;vertical-align:middle}
.btn.icon-only:before,.video-upload-container .video-uploader .uploader-btn .icon-only.cta:before{margin-right:0}.btn.btn-responsive .btn-text:before,.video-upload-container .video-uploader .uploader-btn .btn-responsive.cta .btn-text:before{content:attr(data-ss-lbl-inactive)}.btn.btn-responsive.active .btn-text:before,.video-upload-container .video-uploader .uploader-btn .btn-responsive.active.cta .btn-text:before{content:attr(data-ss-lbl-active)}.btn.btn-responsive.active.hover .btn-text:before,.video-upload-container .video-uploader .uploader-btn .btn-responsive.active.hover.cta .btn-text:before{content:attr(data-ss-lbl-active-hover)}.btn.btn-responsive.hover .btn-text:before,.video-upload-container .video-uploader .uploader-btn .btn-responsive.hover.cta .btn-text:before{content:attr(data-ss-lbl-hover)}input[type="submit"].btn,.video-upload-container .video-uploader .uploader-btn input[type="submit"].cta,input[type="button"].btn,.video-upload-container .video-uploader .uploader-btn input[type="button"].cta{font-family:inherit;outline:0}input[type="submit"].btn.small,.video-upload-container .video-uploader .uploader-btn input[type="submit"].cta,input[type="button"].btn.small,.video-upload-container .video-uploader .uploader-btn input[type="button"].cta{min-width:85px}.btn-follow.large,.btn-follow.btn.large-wide,.video-upload-container .video-uploader .uploader-btn .btn-follow.large-wide.cta{min-width:90px}.btn-follow.small,.video-upload-container .video-uploader .uploader-btn .btn-follow.cta{min-width:75px}.btn-follow.extra-small{min-width:58px}.btn-follow.deactivate{color:#fff}.btn-follow.deactivate.bordered{border-color:#dd4b39}.btn-follow.transparent.gray.deactivate{background:#dd4b39;border-color:#dd4b39}a.btn-vote{min-width:50px!important;padding-left:0!important;padding-right:0!important}
a.btn-vote .icon-arrow-up{margin-left:3px;height:12px;line-height:15px}a.btn-vote.has-copy .up-counter{font-weight:600}a.btn-vote.type-arrow .counter-wrapper{padding-left:13px}a.btn-vote.type-arrow .counter-wrapper .up-counter{position:relative}a.btn-vote.type-arrow .counter-wrapper .up-counter:before{content:"{";position:absolute;left:-15px;top:1px;color:#494d55}a.btn-vote.type-heart:before{font-size:.85em;margin-right:2px}a.btn-vote.voted{color:#fff}a.btn-vote.voted .up-counter:before{color:#fff!important}a.btn-vote.voted.type-heart:before{color:#e46f61}.circle-btn{display:block;width:30px;height:30px;border:#dadfe1 1px solid;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}.circle-btn:hover{background-color:#f1f4f4}.circle-btn:before{display:block;text-align:center;color:#afb9bf;padding-top:9px}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(1,0,1)}20%{-webkit-transform:scale(0.7,0.7)}65%{-webkit-transform:scale(1.5,1.5)}80%{-webkit-transform:scale(0.8,0.8)}100%{-webkit-transform:scale(1,1)}}.circle-like-btn .counter-wrapper{width:100%;text-align:center;color:#494d55;padding-top:11px;line-height:1;font-weight:600}.circle-like-btn.large,.circle-like-btn.btn.large-wide,.video-upload-container .video-uploader .uploader-btn .circle-like-btn.large-wide.cta{width:50px;height:48px;border-radius:25px}.circle-like-btn.large:before,.circle-like-btn.btn.large-wide:before,.video-upload-container .video-uploader .uploader-btn .circle-like-btn.large-wide.cta:before{padding-top:14px}.circle-like-btn.large .counter-wrapper,.circle-like-btn.btn.large-wide .counter-wrapper,.video-upload-container .video-uploader .uploader-btn .circle-like-btn.large-wide.cta .counter-wrapper{padding-top:22px}.circle-like-btn.active:before{color:#e46f61}.circle-like-btn.deactivate:before{color:#e46f61}.circle-like-btn.click:before{-webkit-animation:pulsate .4s linear}.circle-like-btn.dark{border:0;background-color:rgba(0,0,0,0.5)}
.circle-like-btn.dark:before{color:#fff}.circle-like-btn.dark:hover{background-color:rgba(0,0,0,0.7)}.circle-like-btn.dark:hover:before{color:#e46f61}.circle-like-btn.dark.active:before{color:#e46f61}.circle-like-btn.dark.deactivate:hover{background-color:rgba(0,0,0,0.7)}.circle-wishlist-btn.active{background-color:#398fd1;border-color:#398fd1}.circle-wishlist-btn.active:before{color:#fff}.circle-wishlist-btn.deactivate:hover{background-color:#1d75aa;border-color:#1d75aa}.circle-wishlist-btn.deactivate:before{color:#fff}.wishlist-btn.deactivate:hover{background-color:#e46f61;border-bottom-color:#dd4b39;color:#fff}.circle-upvote-btn.active{background-color:#57ca8e;border-color:#57ca8e}.circle-upvote-btn.active:before{color:#fff}.circle-upvote-btn.deactivate:hover{background-color:#39b574;border-color:#39b574}.circle-upvote-btn.deactivate:before{color:#fff}.check-off-btn{display:inline-block;background-color:#fff;width:21px;height:21px;color:#e7e9ec;border:#dadfe1 1px solid;text-align:center;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px}.check-off-btn:before{line-height:21px}.check-off-btn:hover{color:#dadfe1}.check-off-btn.completed{color:#57ca8e!important}.check-off-btn.completed:hover{color:#57ca8e!important}@font-face{font-family:"SSStandard";src:url("//static.skillshare.com/assets/css/libs/symbolset/ss-standard/ss-standard.eot");src:url("//static.skillshare.com/assets/css/libs/symbolset/ss-standard/ss-standard.eot?#iefix") format("embedded-opentype"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-standard/ss-standard.woff") format("woff"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-standard/ss-standard.ttf") format("truetype"),url("//static.skillshare.com/assets/css/libs/symbolset/ss-standard/ss-standard.svg#SSStandard") format("svg");font-weight:normal;font-style:normal}html:hover [class^="ss-"]{-ms-zoom:1}.icon-navigate-down--right:before,.icon-navigate-up--right:before,#site-menu-action:before,.icon-location:before,.icon-delete:before,.icon-check-new:before,.alert.success.inline:before,.alert.success.overview>p:before,.alert.overview.numbered li.checked:before,.icon-check-new-right:before,.icon-globe:before,.icon-notebook:before,.icon-flag:before,.icon-milestone:before,.icon-video:before,.icon-navigate-left:before,.icon-navigate-right:before,.icon-navigate-right-right:before,.icon-navigate-up:before,.icon-embed:before,.icon-navigate-down:before,.icon-attach:before,.icon-trash:before,.icon-view:before,.icon-move:before,.icon-bell:before,.icon-info:before,fieldset .fields .help-tip .title:before,.icon-directup:before,.icon-dropdown:before,.icon-dropdown--right:before,.icon-plus:before,fieldset .reveal-control:before,.icon-play:before,.icon-comments:before,.icon-compose:before,.icon-help:before,.icon-lock-new:before,.icon-unlock:before,.icon-user:before,.icon-users:before,.icon-heart:before,.icon-settings:before,.icon-action:before,.icon-add-calendar:before,.icon-calendar-new:before,.iconed-input.date:before,.icon-warning:before,.alert.warning.inline:before,.alert.warning.overview>p:before,fieldset .warning-message:before,.icon-warning-right:before,.icon-like:before,.icon-dislike:before,.icon-link:before,.icon-stopwatch:before,.alert.time.inline:before,.alert.time.overview>p:before,.icon-clock:before,.icon-error:before,.alert.error.inline:before,.alert.error.overview>p:before,fieldset .error-message:before,.icon-error-right:before,.icon-navigate-down--right:after,.icon-navigate-up--right:after,#site-menu-action:after,.icon-location:after,.icon-delete:after,.icon-check-new:after,.alert.success.inline:after,.alert.success.overview>p:after,.alert.overview.numbered li.checked:after,.icon-check-new-right:after,.icon-globe:after,.icon-notebook:after,.icon-flag:after,.icon-milestone:after,.icon-video:after,.icon-navigate-left:after,.icon-navigate-right:after,.icon-navigate-right-right:after,.icon-navigate-up:after,.icon-embed:after,.icon-navigate-down:after,.icon-attach:after,.icon-trash:after,.icon-view:after,.icon-move:after,.icon-bell:after,.icon-info:after,fieldset .fields .help-tip .title:after,.icon-directup:after,.icon-dropdown:after,.icon-dropdown--right:after,.icon-plus:after,fieldset .reveal-control:after,.icon-play:after,.icon-comments:after,.icon-compose:after,.icon-help:after,.icon-lock-new:after,.icon-unlock:after,.icon-user:after,.icon-users:after,.icon-heart:after,.icon-settings:after,.icon-action:after,.icon-add-calendar:after,.icon-calendar-new:after,.iconed-input.date:after,.icon-warning:after,.alert.warning.inline:after,.alert.warning.overview>p:after,fieldset .warning-message:after,.icon-warning-right:after,.icon-like:after,.icon-dislike:after,.icon-link:after,.icon-stopwatch:after,.alert.time.inline:after,.alert.time.overview>p:after,.icon-clock:after,.icon-error:after,.alert.error.inline:after,.alert.error.overview>p:after,fieldset .error-message:after,.icon-error-right:after{font-family:"SSStandard";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}
.icon-view:before{content:'👀'}.icon-attach:before{content:'📎'}.icon-link:before{content:'🔗'}.icon-move:before{content:''}.icon-compose:before{content:'📝'}.icon-lock-new:before{content:'🔒'}.icon-unlock:before{content:'🔓'}.icon-trash:before{content:''}.icon-flag:before,.icon-milestone:before{content:'⚑'}.icon-like:before{content:'👍'}.icon-dislike:before{content:'👎'}.icon-heart:before{content:'♥'}.icon-comments:before{content:'💬'}.icon-user:before{content:'👤'}.icon-users:before{content:'👥'}.icon-globe:before{content:'🌎'}.icon-location:before{content:''}.icon-picture:before{content:'🌄'}.icon-video:before{content:'📹'}.icon-play:before{content:'▶'}.icon-notebook:before{content:'📓'}.icon-action:before{content:''}.icon-help:before{content:'❓'}.icon-info:before,fieldset .fields .help-tip .title:before{content:'ℹ'}.icon-warning:before,.alert.warning.inline:before,.alert.warning.overview>p:before,fieldset .warning-message:before,.icon-warning-right:after{content:'⚠'}.icon-error:before,.alert.error.inline:before,.alert.error.overview>p:before,fieldset .error-message:before,.icon-error-right:after{content:'⛔'}
.icon-plus:before,fieldset .reveal-control:before{content:'+'}.icon-check-new:before,.alert.success.inline:before,.alert.success.overview>p:before,.alert.overview.numbered li.checked:before,.icon-check-new-right:after{content:'✓'}#site-menu-action.open:before,.icon-delete:before{content:'␡'}#site-menu-action:before,.icon-settings:before{content:'⚙'}.icon-bell:before{content:'🔔'}.icon-clock:before{content:'⏲'}.icon-stopwatch:before,.alert.time.inline:before,.alert.time.overview>p:before{content:'⏱'}.icon-calendar-new:before,.iconed-input.date:before{content:'📅'}.icon-add-calendar:before{content:''}.icon-navigate-up:before,.icon-navigate-up--right:after{content:''}.icon-navigate-right:before,.icon-navigate-right-right:after,.icon-embed:after{content:'▻'}.icon-navigate-down:before,.icon-navigate-down--right:after{content:''}.icon-navigate-left:before,.icon-embed:before{content:'◅'}.icon-directup:before{content:'▴'}.icon-dropdown:before,.icon-dropdown--right:after{content:'▾'}.icon-delete:before{font-size:.8em!important}.icon-plus:before,fieldset .reveal-control:before{font-size:.75em!important}.help-icon:before{vertical-align:middle;color:#dadfe1}.icon-like:before{top:1px}.icon-dislike:before{top:3px}.icon-fb.blue{color:#3b5998}.icon-fb.brown{color:#654f19}.icon-twitter.blue{color:#55acee}.icon-twitter.brown{color:#654f19}.icon-linkedin.blue{color:#466bc9}.pictos,a.btn-vote.type-arrow .counter-wrapper .up-counter:before,.icon-print:before,.icon-email:before,.icon-cal:before,.icon-lock:before,.icon-lock-right:after,.icon-person:before,.icon-edit:before,.icon-arrow-up:before,.icon-arrow-down:before,.icon-arrow-right:before,.icon-arrow-left:before,.icon-x:before,.icon-export:before,.icon-check:before{font-family:'Pictos',sans-serif}
.icon-print:before{content:"/"}.icon-email:before{content:"M"}.icon-email.brown{color:#654f19}.icon-cal:before{content:"\\"}.icon-cal.s{line-height:22px!important;padding-top:0!important}.icon-lock:before,.icon-lock-right:after{content:"("}.icon-person:before{content:"U"}.icon-edit:before{content:"p"}.icon-arrow-up:before{content:"{"}.icon-arrow-down:before{content:"}"}.icon-arrow-right:before{content:"]"}.icon-arrow-left:before{content:"["}.icon-x:before{content:"*"}.icon-export:before{content:"R"}.icon-ambassador{background:transparent url("//static.skillshare.com/assets/images/icons/ambassador.png") 50% 50% no-repeat;width:15px;height:16px}.icon-check:before{content:"3"}.icon-check.green:before,a.icon-check.btn-vote.voted:before{color:#57ca8e}.icon-check.m{line-height:33px!important;padding-top:2px!important}.icon.circle{text-align:center;color:#fff;background-color:#dadfe1;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border-radius:100px}.icon.t{width:13px;line-height:12px;padding-top:1px;font-size:10px}.icon.t.baseline-icon{line-height:10px;padding:4px 0 8px 0;font-size:20px}.icon.s{width:22px;line-height:21px;padding-top:1px;font-size:13px}.icon.s.baseline-icon{line-height:10px;padding:4px 0 8px 0;font-size:20px}.icon.m{width:35px;line-height:35px;font-size:22px}.icon.m.text{line-height:35px;padding-top:0}.icon.m.baseline-icon{line-height:26px;padding:1px 0 8px 0;font-size:29px}.icon.blue{background-color:#398fd1}.icon-award{background:transparent url("//static.skillshare.com/assets/images/sprites/award.png") no-repeat}.icon-award.s{background-position:0 0}
.icon-award.m{background-position:-22px 0;width:50px;height:49px}.icon-award.l{background-position:-73px 0;width:70px;height:66px}.icon-chevron{display:block;background:url("//static.skillshare.com/assets/images/sprites/chevrons-up-down.png") 0 0 no-repeat;width:8px;height:5px}.icon-chevron.up{background-position:0 0}.icon-chevron.down{background-position:0 -8px}.icon-loading{display:block;background:transparent url("//static.skillshare.com/assets/images/icon-loading.gif") 50% 50% no-repeat;height:24px;width:24px}.icon-loading.s{background:transparent url("//static.skillshare.com/assets/images/icon-loading-sm.gif") 50% 50% no-repeat}.icon-loading.full-width{width:auto}.icon-green:before{color:#57ca8e!important}.icon-blue:before{color:#398fd1}.icon-red:before{color:#e46f61!important}.icon-yellow:before{color:#fbe673!important}.icon-layout,.icon-megaphone,.icon-thumbs-up{background:transparent url("//static.skillshare.com/assets/images/sprites/teach-icons.png") no-repeat}.icon-layout{background-position:0 0;height:25px;width:29px}.icon-megaphone{background-position:-29px 0;height:25px;width:38px}.icon-thumbs-up{background-position:-67px 0;height:31px;width:30px}select{filter:alpha(opacity=0);opacity:0;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:0;-khtml-opacity:0}.ss-select-wrapper{position:relative}.ss-select-wrapper select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;border:0;margin:0;padding:0;color:#494d55;outline:0;z-index:1;font:13px 'Helvetica Neue','Helvetica','Arial',sans-serif}.ss-select-wrapper select.full-width{width:100%}.ss-select-wrapper select.small,.ss-select-wrapper .video-upload-container .video-uploader .uploader-btn select.cta,.video-upload-container .video-uploader .uploader-btn .ss-select-wrapper select.cta{height:28px}.ss-select-wrapper .ss-select{position:absolute;display:block;top:0;left:0;border:#dadfe1 1px solid;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 37px 0 10px;line-height:38px!important;min-height:38px;font:13px 'Helvetica Neue','Helvetica','Arial',sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.ss-select-wrapper .ss-select.active{border:#63b6be 1px solid}.ss-select-wrapper .ss-select.error{border:#e46f61 1px solid}.ss-select-wrapper .ss-select.no-box{line-height:1;min-height:initial;background-color:none;border:0;padding-right:19px;-moz-border-radius:initial;-webkit-border-radius:initial;-khtml-border-radius:initial;border-radius:initial}.ss-select-wrapper .ss-select.no-box .arrow{top:3px;right:0;background-position:0 -7px;height:7px}.ss-select-wrapper .ss-select.no-box .label{font-weight:600;color:#797f7f}.ss-select-wrapper .ss-select .arrow{position:absolute;top:50%;right:14px;background-position:0 0;height:15px;margin-top:-6px}.ss-select-wrapper .ss-select .prompt{font-style:italic;color:#99a2a2}.ss-select-wrapper .ss-select.small,.ss-select-wrapper .video-upload-container .video-uploader .uploader-btn .ss-select.cta,.video-upload-container .video-uploader .uploader-btn .ss-select-wrapper .ss-select.cta{line-height:26px!important;min-height:26px}input{font:13px 'Helvetica Neue','Helvetica','Arial',sans-serif;margin:0;color:#494d55}input[type="text"],input[type="password"]{border:#dadfe1 1px solid;width:100%;height:38px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}input[type="text"].has-caption,input[type="password"].has-caption{padding-left:46px}input[type="text"].small,.video-upload-container .video-uploader .uploader-btn input[type="text"].cta,input[type="password"].small,.video-upload-container .video-uploader .uploader-btn input[type="password"].cta{height:27px;border:0;background-color:#f1f4f4}input[type="text"].small:focus,.video-upload-container .video-uploader .uploader-btn input[type="text"].cta:focus,input[type="password"].small:focus,.video-upload-container .video-uploader .uploader-btn input[type="password"].cta:focus{border:0}
input[type="file"]{height:37px}input[type="radio"],input[type="checkbox"]{margin-right:6px}input[type="radio"]+label,input[type="checkbox"]+label{margin-right:30px}input[type="radio"]+label:last-child,input[type="checkbox"]+label:last-child{margin-right:0}input.transparent{border:0}input.dark{background-color:#31373d;border:none!important;color:#fff}input.datepicker{width:79px}input.price{width:70px}input.percent{width:70px}input.venue-zip-code{width:90px}input.venue-city{width:146px}input.short-field{width:90px}input.disabled{background-color:#f1f4f4;color:#99a2a2}textarea{margin:0;padding:10px;width:100%;min-height:75px;border:#dadfe1 1px solid;outline:0;resize:none;color:#494d55;font:13px 'Helvetica Neue','Helvetica','Arial',sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}textarea.rich{display:none}textarea.single-line{min-height:0;padding:11px 10px;height:16px}.rich-textarea-caption{position:absolute;top:10px;right:10px;color:#99a2a2;font-weight:400;font-style:italic}input[type="text"]:focus,input[type="text"]:active,input[type="password"]:focus,input[type="password"]:active,textarea:focus,textarea:active{outline:0;-moz-outline-style:none;border:#63b6be 1px solid}input[type="text"].error,input[type="password"].error,textarea.error{border:#e46f61 1px solid}input[type="text"].placeholder,input[type="password"].placeholder,textarea.placeholder{font-style:italic;color:#99a2a2}input[type="text"].disabled,input[type="password"].disabled,textarea.disabled{border:#dadfe1 1px solid}
.tags-input{width:100%}.tags-input .tag-list{border:#dadfe1 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.tags-input .tag-list.active{border:#63b6be 1px solid}.tags-input .tag-list.error{border:#e46f61 1px solid}.tags-input .tag{position:relative;margin:3px 0 0 8px;padding-bottom:0}.tags-input .tag:hover{background-color:#f1f4f4;cursor:pointer}.tags-input .tag .name{margin-right:13px;vertical-align:middle}.tags-input .tag.active{background-color:#f1f4f4}.tags-input .icon-delete{cursor:pointer;font-size:9px;position:absolute;top:50%;right:5px;margin-top:-8px}.tags-input input[type="text"]{border:0;width:auto;vertical-align:middle}.tags-input .tags-input-input-container{display:inline-block}.tags-input .tags-input-input-container input{vertical-align:middle;padding:0 5px}.tags-input-dropdown{background:#fff;border:solid 1px #dadfe1;margin-top:-2px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-khtml-border-radius-bottomright:3px;-khtml-border-radius-bottomleft:3px}.tags-input-dropdown li{border-bottom:solid 1px #e7e9ec;cursor:pointer;padding:0 10px;line-height:42px}.tags-input-dropdown li span{color:#99a2a2}.tags-input-dropdown li.active{background-color:#f1f4f4}.tags-input-dropdown li.error{cursor:auto;background-color:transparent}.tags-input-dropdown .icon-loading{margin:0 auto;padding:10px 0}.form-section{padding-bottom:30px;margin-bottom:30px;border-bottom:#e7e9ec 1px solid}.form-section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.form-section h4{margin-bottom:15px;line-height:1}fieldset{margin-top:30px}fieldset label .optional-field{color:#797f7f}fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}fieldset:first-child,fieldset.no-margin-top{margin-top:0!important}
fieldset.keyline{border-bottom:#dadfe1 1px solid;padding-bottom:40px}fieldset.hidden,fieldset .hidden{display:none}fieldset>.header:after{content:".";display:block;height:0;clear:both;visibility:hidden}fieldset>.header .help-tip{float:right;color:#99a2a2}fieldset .column-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}fieldset .column{float:left;margin-right:20px}fieldset .column:last-child,fieldset .column:last-of-type{margin-right:0}fieldset .column.slash{margin-top:41px;margin-left:-10px;margin-right:10px}fieldset .column.connector{padding-top:7px}fieldset .column.no-label{padding-top:31px}fieldset .column .info{line-height:1;vertical-align:middle;margin-left:3px;color:#dadfe1}fieldset .timezone-column{width:160px}fieldset .column-wrapper .connector{padding-top:34px;line-height:30px}fieldset>label,fieldset .column>label,fieldset .hidden>label,fieldset .fields-wrapper>label{display:block;font-weight:600}fieldset .header>label{font-weight:600}fieldset label span{font-weight:400}fieldset>p,fieldset .column>p,fieldset .hidden>p,fieldset .fields-wrapper>p{margin-top:0;color:#797f7f}fieldset>.fields,fieldset .column>.fields,fieldset .hidden>.fields,fieldset .fields-wrapper>.fields,fieldset .column-wrapper{margin-top:10px}fieldset>.fields:first-child,fieldset .column>.fields:first-child,fieldset .hidden>.fields:first-child,fieldset .fields-wrapper>.fields:first-child,fieldset .column-wrapper:first-child{margin-top:0}fieldset .error-message{display:none;margin-top:7px}fieldset .error-message.always-show{display:block}fieldset .warning-message{display:none;margin-top:7px}fieldset .reveal-control{position:relative;padding-left:20px;line-height:1}fieldset .reveal-control:before{position:absolute;top:3px;left:0}fieldset .reveal-control a{color:#797f7f;text-decoration:underline}fieldset .fields{position:relative}fieldset .fields:after{content:".";display:block;height:0;clear:both;visibility:hidden}
fieldset .fields.spaced{margin-top:20px}fieldset .fields .help-tip{position:absolute;top:0;left:-9000em;z-index:1;width:215px;padding:15px 20px;filter:alpha(opacity=0);opacity:0;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:0;-khtml-opacity:0;background-color:#fff;border:#dadfe1 1px solid}fieldset .fields .help-tip.for-radio-list{top:-12px}fieldset .fields .help-tip .arrow{position:absolute;top:10px;left:-9px;width:9px;height:15px;background:transparent url("//static.skillshare.com/assets/images/icon-arrow-left-sprite.png") 0 0 no-repeat;z-index:1}fieldset .fields .help-tip .title{position:relative;font-weight:600;color:#494d55;margin-bottom:5px;padding-left:20px}fieldset .fields .help-tip .title:before{position:absolute;top:2px;left:0;font-weight:400;color:#398fd1}fieldset .fields .help-tip p{color:#797f7f}.general-form-error{display:none}.tight-fieldsets fieldset{margin-top:20px}.input-wrapper{padding-right:22px}.input-wrapper.iconed-input{padding-right:47px}.iconed-input{position:relative}.iconed-input.icon-left input{padding-left:30px}.iconed-input.icon-right input{padding-right:30px;text-align:right}.iconed-input.date:before{position:absolute;top:50%;left:10px;margin-top:-9px;color:#dadfe1}.iconed-input.price:before{position:absolute;top:50%;left:12px;color:#dadfe1;font-weight:600;margin-top:-9px;content:"$"}.iconed-input.percent:after{position:absolute;top:50%;right:12px;color:#dadfe1;font-weight:600;content:"%";margin-top:-9px}.iconed-input.icon-link:before{position:absolute;top:50%;left:8px;color:#dadfe1;font-weight:600;margin-top:-0.8em}.iconed-input.icon-link input{height:27px;padding:0 15px 0 30px}.search-form input[type="text"]{height:26px;width:118px;padding:0 10px}.search-form .type-hidden{display:none}.editor-image-uploader{position:absolute;right:10px;top:3px;z-index:1}.editor-image-uploader .editor-image-uploader-btn{display:block;line-height:34px;color:#797f7f}.editor-image-uploader .editor-image-uploader-btn input{top:-22px!important;left:0;height:55px;width:101px}
.hidden-on-load,input.btn.hidden-on-load,.video-upload-container .video-uploader .uploader-btn input.hidden-on-load.cta{display:none}.char-limit-input-wrapper{position:relative;overflow:hidden;padding-right:22px}.char-limit-input-wrapper .char-limit{display:block;position:absolute;top:7px;right:-20px;padding:4px 5px 5px 5px;background:#57ca8e;color:#fff;font-weight:600;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;filter:alpha(opacity=0);opacity:0;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:0;-khtml-opacity:0}.char-limit-input-wrapper .char-limit.warning{background-color:#e46f61}li.select-box{background-color:#f1f4f4;cursor:pointer;display:inline-block;font-weight:600;margin:5px;padding:18px;text-align:left;width:189px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}li.select-box:hover{background-color:#e7e9ec}li.select-box.checked{background-color:#e7e9ec}li.select-box.large,li.select-box.btn.large-wide,.video-upload-container .video-uploader .uploader-btn li.select-box.large-wide.cta{padding:30px;width:230px;margin:0 0 30px 30px}li.select-box.large:first-child,li.select-box.btn.large-wide:first-child,.video-upload-container .video-uploader .uploader-btn li.select-box.large-wide.cta:first-child{margin-left:0}.form-separator{border-top:1px solid #e7e9ec;height:1px;margin:40px 0}.form-separator p{background:#fff;color:#afb9bf;display:block;margin:-11px auto;text-align:center;width:30px}.clear{zoom:1}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}.left{float:left}.right{float:right}.ellipsis,.user-card-popover .user-detail h4,.user-card-popover .user-detail h5,.user-card-popover .user-detail h6{display:block;overflow:hidden;text-overflow:ellipsis;width:auto;white-space:nowrap}.user-img-75{width:75px;height:75px}.user-img-75 img{width:100%}.user-img-60{width:60px;height:60px}.user-img-60 img{width:100%}
.user-img-50{width:50px;height:50px}.user-img-50 img{width:100%}.user-img-35,.block-link .icon{width:35px;height:35px}.user-img-35 img,.block-link .icon img{width:100%}.user-img-30{width:30px;height:30px}.user-img-30 img{width:100%}.user-img-28{width:28px;height:28px}.user-img-28 img{width:100%}.user-img-25{width:25px;height:25px}.user-img-25 img{width:100%}.user-img-20{width:20px;height:20px}.user-img-20 img{width:100%}.rounded,.round-all,.rounded-image-wrapper,.user-img-75,.user-img-60,.user-img-50,.user-img-35,.block-link .icon,.user-img-30,.user-img-28,.user-img-25,.user-img-20{overflow:hidden;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.rounded-image-wrapper a,.user-img-75 a,.user-img-60 a,.user-img-50 a,.user-img-35 a,.block-link .icon a,.user-img-30 a,.user-img-28 a,.user-img-25 a,.user-img-20 a{display:block}.round-top{-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;overflow:hidden}.round-bottom{-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-khtml-border-radius-bottomright:3px;-khtml-border-radius-bottomleft:3px}.round-left{-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}.shadow-dark{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5)}.rich-content-wrapper{line-height:150%;word-wrap:break-word}.rich-content-wrapper ul,.rich-content-wrapper ol{margin:0 0 0 35px;margin-bottom:15px!important}
.rich-content-wrapper ul:last-child,.rich-content-wrapper ol:last-child{margin-bottom:0!important}.rich-content-wrapper ul li,.rich-content-wrapper ol li{list-style-type:disc;line-height:150%;margin-bottom:10px}.rich-content-wrapper ul li:last-child,.rich-content-wrapper ol li:last-child{margin-bottom:0}.rich-content-wrapper ul li p,.rich-content-wrapper ol li p{display:inline-block;margin-top:5px;margin-bottom:5px!important;word-break:break-word;line-height:1.5em}.rich-content-wrapper ul li span,.rich-content-wrapper ol li span{line-height:1.5em!important}.rich-content-wrapper ol li{list-style-type:decimal}.rich-content-wrapper p{margin:0 0 15px 0}.rich-content-wrapper p:last-child{margin-bottom:0}.rich-content-wrapper img{display:block;max-width:100%;height:auto}.rich-content-wrapper .full-rich-content{display:none}.rich-content-wrapper img.zoomable{cursor:url("//static.skillshare.com/assets/images/icon-cursor-zoom.png"),-moz-zoom-in}.rich-content-wrapper h4{margin-bottom:18px}.rich-content-wrapper hr{border:0;border-bottom:#dadfe1 1px solid;margin:22px 0}.mce-statusbar{visibility:hidden}.copy-callout{padding-left:10px;border-left:#dadfe1 2px solid}.iconed{display:inline-block}.iconed:before{font-weight:400;color:#afb9bf;margin-right:.5em}.iconed.inherit-color:before{color:inherit}.text-icon:before{color:#dadfe1;margin-right:.3em}.progress-bar{width:100%}.progress-bar.stepped{height:12px}.progress-bar.stepped:after{content:".";display:block;height:0;clear:both;visibility:hidden}.progress-bar.stepped>li{float:left;border:#dadfe1 1px solid;border-left-width:0;background-color:#fff;height:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;transition:background-color 400ms ease-out,border 400ms ease-out;-webkit-transition:background-color 400ms ease-out,border 400ms ease-out;-moz-transition:background-color 400ms ease-out,border 400ms ease-out;-o-transition:background-color 400ms ease-out,border 400ms ease-out}
.progress-bar.stepped>li:first-child{border-left-width:1px;-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}.progress-bar.stepped>li:last-child{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;-khtml-border-radius-topright:3px;-khtml-border-radius-bottomright:3px}.progress-bar.stepped>li.filled{background-color:#ee7c4a;border-color:#df714b}.progress-bar.fluid{position:relative;height:23px;background-color:#fff;border:#dadfe1 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.progress-bar.fluid .bar{position:absolute;top:-1px;left:-1px;width:0;height:23px;background-color:#ee7c4a;border:#df714b 1px solid;transition:width 100ms ease-in;-webkit-transition:width 100ms ease-in;-moz-transition:width 100ms ease-in;-o-transition:width 100ms ease-in;-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}.progress-bar.fluid .bar.complete{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;-khtml-border-radius-topright:3px;-khtml-border-radius-bottomright:3px}.video-upload-container .alert{margin-bottom:20px}.video-upload-container .uploading-state .title{font-weight:600;margin-bottom:10px;line-height:1}.video-upload-container .uploading-state .meta{line-height:1;margin-top:10px;color:#797f7f}.video-upload-container .uploading-state .progress-bar{margin-right:62px;width:auto}
.video-upload-container .uploading-state .cancel-link{margin-top:5px}.video-upload-container .uploading-state .progress-state{display:none}.video-upload-container .uploaded-state{min-height:56px}.video-upload-container .uploaded-state .thumb{width:100px;height:60px}.video-upload-container .uploaded-state .detail{margin:8px 62px 0 120px;max-width:235px}.video-upload-container .uploaded-state .detail .title{font-weight:600}.video-upload-container .uploaded-state .detail span{font-style:italic}.video-upload-container .uploaded-state .detail p:last-child{color:#797f7f}.video-upload-container .uploaded-state .btn-delete-video{margin-top:20px}.video-upload-container .video-uploader{position:relative;height:104px}.video-upload-container .video-uploader .uploader-btn{border:0;background-color:#e7e9ec;padding:32px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.video-upload-container .video-uploader .uploader-btn.hover{background-color:#f1f4f4}.video-upload-container .video-uploader .uploader-btn>p{line-height:1}.video-upload-container .video-uploader .uploader-btn .cta{font-weight:600;margin-bottom:10px}.video-upload-container .video-uploader .uploader-btn>p:last-child{color:#797f7f}.video-upload-container .video-uploader input[name="qqfile"]{position:absolute;top:0;left:0;width:100%;height:104px;filter:alpha(opacity=0);opacity:0;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:0;-khtml-opacity:0}.video-upload-container .error-message{margin-top:10px}.video-upload-container .alt-action-wrapper{margin-top:10px;line-height:1}.video-upload-container .video-url-option .tip{color:#797f7f;margin-top:15px;line-height:1}.accordion.gray li{margin:10px 0;border:1px solid #dadfe1;background:#f1f4f4}.accordion.gray .header{color:#797f7f;font-weight:600}.accordion.gray .detail{color:#797f7f}.accordion li{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.accordion li .header{position:relative;display:block;padding:8px 28px 6px 10px;cursor:pointer}.accordion li .header:hover{background:#e7e9ec}.accordion li .header .arrow{position:absolute;top:50%;right:10px;margin-top:-10px;color:#99a2a2}.accordion li .detail{display:none;padding:5px 15px 11px;color:#494d55}.events-calendar{-moz-box-shadow:0 1px 1px #dadfe1;-webkit-box-shadow:0 1px 1px #dadfe1;box-shadow:0 1px 1px #dadfe1;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.events-calendar .ui-datepicker{width:249px;border-width:0!important;padding:0;background-color:#fff;background-color:transparent;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}.events-calendar .ui-datepicker .ui-datepicker-header{padding:0;height:32px;line-height:32px;background-image:none;border-width:0;background-color:#e7e9ec;-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}.events-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.events-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next{left:0;top:0;width:32px;height:32px;line-height:32px;font-size:22px;font-family:Verdana}.events-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.events-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span{background-image:none;position:static;height:32px;width:32px;line-height:32px;text-indent:0;margin:0;text-align:center;color:#494d55}.events-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.events-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{background-image:none;border-width:0;cursor:pointer;font-weight:600;background-color:#e7e9ec}.events-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover span,.events-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover span{color:#99a2a2}
.events-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next{left:auto;right:0}.events-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#494d55;font-size:13px;font-weight:600;height:32px;line-height:32px}.events-calendar .ui-datepicker .ui-datepicker-calendar{margin:0;padding:0;width:249px}.events-calendar .ui-datepicker .ui-datepicker-calendar thead{display:none}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td{padding:0}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a{position:relative;cursor:default;display:block;height:34px;line-height:34px;text-align:center;padding:0;background-image:none;background-color:#fff;color:#494d55;font-weight:600;font-size:11px;border:1px solid #dadfe1;border-width:0 1px 1px 0}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events{height:6px;position:absolute;top:2px;left:2px}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events .event{height:6px;line-height:6px;font-size:9px;font-weight:600;border-radius:4px;float:left;margin:0 2px 0 0;background-color:#dadfe1}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events .event.livestream{background-color:#e46f61}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events .event.milestone{background-color:#398fd1}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events .event.more{background-color:#fff;color:#000}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events.single .event{width:32px}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events.double .event{width:14px}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events.triple{left:7px}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events.triple .event{width:6px}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events.quadruple .event{width:6px}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .popup-wrapper{width:200px;left:-82px}
.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .popup-wrapper .popup{padding:0;font-size:10px;font-size:11px}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .popup-wrapper .popup .copy{border-bottom:1px solid #797f7f;padding:8px 0}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .popup-wrapper .popup .copy p{padding:0 8px}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .popup-wrapper .popup .copy.last{border-bottom-width:0}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td:first-child a{border-left-width:1px}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-today a{background-color:#e7e9ec!important}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-other-month a{color:#dadfe1}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-other-month a .events .event{background-color:#f1f4f4}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-other-month a .events .event.livestream{background-color:#f9d3d2}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-other-month a .events .event.milestone{background-color:#c3ddf1}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-other-month a .events .event.more{background-color:transparent;color:#99a2a2}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-ranged a{background-color:#f1f4f4}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td:hover a{background-color:#e7e9ec!important}.events-calendar .ui-datepicker .ui-datepicker-calendar tr.ui-datepicker-current-week td a{background-color:#f1f4f4}.events-calendar .ui-datepicker .ui-datepicker-calendar tr:last-child .ui-datepicker-week-end a{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-khtml-border-radius-bottomleft:3px}.events-calendar .ui-datepicker .ui-datepicker-calendar tr:last-child .ui-datepicker-week-end:last-child a{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-khtml-border-radius-bottomright:3px}
.events-calendar.small .ui-datepicker,.video-upload-container .video-uploader .uploader-btn .events-calendar.cta .ui-datepicker{width:214px}.events-calendar.small .ui-datepicker .ui-datepicker-calendar,.video-upload-container .video-uploader .uploader-btn .events-calendar.cta .ui-datepicker .ui-datepicker-calendar{width:214px}.events-calendar.small .ui-datepicker .ui-datepicker-calendar tr td a,.video-upload-container .video-uploader .uploader-btn .events-calendar.cta .ui-datepicker .ui-datepicker-calendar tr td a{height:30px;line-height:30px}.events-calendar.small .ui-datepicker .ui-datepicker-calendar tr td a .events.single .event,.video-upload-container .video-uploader .uploader-btn .events-calendar.cta .ui-datepicker .ui-datepicker-calendar tr td a .events.single .event{width:26px}.events-calendar.small .ui-datepicker .ui-datepicker-calendar tr td a .events.double .event,.video-upload-container .video-uploader .uploader-btn .events-calendar.cta .ui-datepicker .ui-datepicker-calendar tr td a .events.double .event{width:11px}.events-calendar.small .ui-datepicker .ui-datepicker-calendar tr td a .events.triple,.video-upload-container .video-uploader .uploader-btn .events-calendar.cta .ui-datepicker .ui-datepicker-calendar tr td a .events.triple{left:4px}.events-calendar.small .ui-datepicker .ui-datepicker-calendar tr td a .events.triple .event,.video-upload-container .video-uploader .uploader-btn .events-calendar.cta .ui-datepicker .ui-datepicker-calendar tr td a .events.triple .event{width:6px}.events-calendar.small .ui-datepicker .ui-datepicker-calendar tr td a .events.quadruple .event,.video-upload-container .video-uploader .uploader-btn .events-calendar.cta .ui-datepicker .ui-datepicker-calendar tr td a .events.quadruple .event{width:5px;height:5px}.calendar-date-wrapper .calendar-box{margin:0 auto}.calendar-date-wrapper .calendar-box.s{width:40px}.calendar-date-wrapper .calendar-box.s .month{font-size:10px;padding:2px 0}.calendar-date-wrapper .calendar-box.s .day{font-size:18px;padding:3px}
.calendar-date-wrapper .calendar-box.m{width:50px}.calendar-date-wrapper .calendar-box.m .month{font-size:11px;padding:4px 0 2px}.calendar-date-wrapper .calendar-box.m .day{font-size:24px;padding:6px 0 4px}.calendar-date-wrapper .calendar-box.l{width:70px}.calendar-date-wrapper .calendar-box.l .month{font-size:12px;padding:4px 0}.calendar-date-wrapper .calendar-box.l .day{font-size:32px;padding:8px}.calendar-date-wrapper .calendar-box .calendar-date{display:block;border-bottom:#dadfe1 2px solid;overflow:hidden;color:#797f7f;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.calendar-date-wrapper .calendar-box .calendar-date .month{background-color:#e7e9ec;border-bottom:#dadfe1 1px solid;font-weight:600;text-align:center;text-transform:uppercase}.calendar-date-wrapper .calendar-box .calendar-date .day{font-weight:600;text-align:center;background-color:#f1f4f4}.calendar-date-wrapper .calendar-box .calendar-date.white .day{background-color:#fff}.calendar-date-wrapper .calendar-box .more-dates{margin-top:5px;font-size:12px;text-align:center;color:#797f7f}.calendar-date-wrapper .calendar-box .more-dates .num-more{font-weight:600}.calendar-date-wrapper .day-of-week{color:#797f7f;font-size:11px;margin:6px 0 0;text-align:center;text-transform:uppercase}.date-icon{width:25px;height:25px;line-height:20px;text-align:center;color:#494d55;background-color:#fff;font-weight:600;-moz-box-shadow:0 2px 1px #dadfe1;-webkit-box-shadow:0 2px 1px #dadfe1;box-shadow:0 2px 1px #dadfe1;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.date-icon .shelf{min-height:5px;background-color:#e46f61;color:#fff;text-transform:uppercase;-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}.date-icon .num{border:#e7e9ec 1px solid;border-top:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-khtml-border-radius-bottomright:3px;-khtml-border-radius-bottomleft:3px}
.date-icon.blue{border-top-color:#398fd1}.date-icon.blue .shelf{background-color:#398fd1}.date-icon.small .num,.video-upload-container .video-uploader .uploader-btn .date-icon.cta .num{line-height:20px}.date-icon.medium{width:35px;height:35px}.date-icon.medium .shelf{line-height:12px}.date-icon.medium .num{line-height:25px}.date-icon.large,.date-icon.btn.large-wide,.video-upload-container .video-uploader .uploader-btn .date-icon.large-wide.cta{width:48px;height:48px}.date-icon.large .shelf,.date-icon.btn.large-wide .shelf,.video-upload-container .video-uploader .uploader-btn .date-icon.large-wide.cta .shelf{line-height:16px}.date-icon.large .num,.date-icon.btn.large-wide .num,.video-upload-container .video-uploader .uploader-btn .date-icon.large-wide.cta .num{line-height:33px}.user-snippet h5{line-height:1}.user-snippet h5 .teacher-tag,.user-snippet h5 .staff-tag{margin-left:5px}.user-snippet p{color:#797f7f;line-height:1;margin-top:4px}.pagination{border-top:#e7e9ec 1px solid;padding:30px}.pagination a{font-weight:600}.pagination a:after{font-size:.8em;margin-left:7px;vertical-align:middle}.pagination a:before{font-size:.8em;margin-right:7px;vertical-align:middle}.sidebar-nav .section{margin-bottom:30px}.sidebar-nav .section:last-child{margin-bottom:0}.sidebar-nav.with-large-headings h4{margin-bottom:16px}.sidebar-nav.with-large-headings li{line-height:29px}.sidebar-nav .nav-list li{position:relative;line-height:27px}.sidebar-nav .nav-list li a{color:#494d55;text-decoration:none;display:block;line-height:27px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:5px}.sidebar-nav .nav-list li a:hover{color:#797f7f}.sidebar-nav .nav-list li a span{line-height:15px;margin-top:7px;margin-right:10px}.sidebar-nav .nav-list li.locked{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:30px;color:#99a2a2}.sidebar-nav .nav-list li.locked:after{position:absolute;top:0;right:5px;color:#dadfe1}.sidebar-nav .nav-list li.active a{color:#ee7c4a;font-weight:600}
.sidebar-nav .nav-list li.open>a{font-weight:600}.sidebar-nav .nav-list li.open>ul{display:block}.sidebar-nav .nav-list li.open>ul a:hover{color:#494d55}.sidebar-nav .nav-list li.open>ul .active a:hover{color:inherit}.sidebar-nav .nav-list li ul{display:none;padding-left:20px}.sidebar-nav .nav-list span{margin-right:8px;margin-top:1px}.sidebar-nav .action-list{padding-top:10px}.sidebar-nav .action-list.no-space{border-top:0;padding-top:0}.sidebar-nav .action-list li{line-height:1;margin-bottom:7px}.sidebar-nav .action-list li:last-child{margin-bottom:0}.sidebar-nav.grey .section>h4 span,.sidebar-nav.btn-follow.orange.active .section>h4 span,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .section>h4 span{background-color:#f1f4f4}.sidebar-nav.grey .top-nav>ul>li,.sidebar-nav.btn-follow.orange.active .top-nav>ul>li,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav>ul>li,.sidebar-nav.grey .top-nav .section>ul>li,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav .section>ul>li{position:relative;color:#99a2a2}.sidebar-nav.grey .top-nav>ul>li a,.sidebar-nav.btn-follow.orange.active .top-nav>ul>li a,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav>ul>li a,.sidebar-nav.grey .top-nav .section>ul>li a,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li a,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav .section>ul>li a{display:block;color:#494d55}.sidebar-nav.grey .top-nav>ul>li:after,.sidebar-nav.btn-follow.orange.active .top-nav>ul>li:after,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav>ul>li:after,.sidebar-nav.grey .top-nav .section>ul>li:after,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li:after,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav .section>ul>li:after{position:absolute;right:3px}
.sidebar-nav.grey .top-nav>ul>li.locked:after,.sidebar-nav.btn-follow.orange.active .top-nav>ul>li.locked:after,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav>ul>li.locked:after,.sidebar-nav.grey .top-nav .section>ul>li.locked:after,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li.locked:after,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav .section>ul>li.locked:after{color:#dadfe1}.sidebar-nav.grey .top-nav>ul>li.active,.sidebar-nav.btn-follow.orange.active .top-nav>ul>li.active,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav>ul>li.active,.sidebar-nav.grey .top-nav .section>ul>li.active,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li.active,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav .section>ul>li.active{background-color:#fff;border:#dadfe1 1px solid;border-right:0;padding-left:13px;margin:0 -31px 0 -15px;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;-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}.sidebar-nav.grey .top-nav>ul>li.active:after,.sidebar-nav.btn-follow.orange.active .top-nav>ul>li.active:after,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav>ul>li.active:after,.sidebar-nav.grey .top-nav .section>ul>li.active:after,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li.active:after,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav .section>ul>li.active:after{right:34px}.sidebar-nav.grey .top-nav>ul>li.active:hover,.sidebar-nav.btn-follow.orange.active .top-nav>ul>li.active:hover,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav>ul>li.active:hover,.sidebar-nav.grey .top-nav .section>ul>li.active:hover,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li.active:hover,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav .section>ul>li.active:hover{background-color:#fff}
.sidebar-nav.grey .top-nav>ul>li.active a,.sidebar-nav.btn-follow.orange.active .top-nav>ul>li.active a,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav>ul>li.active a,.sidebar-nav.grey .top-nav .section>ul>li.active a,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li.active a,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav .section>ul>li.active a{color:#494d55;font-weight:600;cursor:default}.sidebar-nav.grey .top-nav>ul>li.active a span,.sidebar-nav.btn-follow.orange.active .top-nav>ul>li.active a span,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav>ul>li.active a span,.sidebar-nav.grey .top-nav .section>ul>li.active a span,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li.active a span,.video-upload-container .video-uploader .uploader-btn .sidebar-nav.btn-follow.active.cta .top-nav .section>ul>li.active a span{font-weight:400}.graph-wrapper{position:relative}.graph-wrapper h5{display:none}.graph-wrapper .btn-group{position:absolute;top:0;right:40px;display:none}.graph-wrapper .graph-filter.active{font-weight:600;color:#494d55!important;text-decoration:none!important}.graph .axis path,.graph .axis line{fill:none;stroke:#494d55;shape-rendering:crispEdges}.graph text{font-size:12px;fill:#494d55}.graph .data-point{fill:#494d55}.graph .line{fill:none;stroke:#494d55;stroke-width:2px}.graph .area{fill:rgba(0,0,0,0.2)}.graph .grid path{stroke-width:0}.graph .grid .tick{stroke:#dadfe1;stroke-dasharray:1,3}.graph .grid .tick:first-child{stroke-width:0}.graph .hitarea{fill:rgba(0,0,0,0)}.graph .plot-0 .line{stroke:#57ca8e}.graph .plot-0 .data-point{fill:#57ca8e}.graph .plot-0 .area{fill:rgba(87,202,142,0.2)}.graph .plot-1 .line{stroke:#afb9bf}.graph .plot-1 .data-point{fill:#afb9bf}.graph .plot-1 .area{fill:rgba(175,185,191,0.2)}.graph .legend .plot-0{fill:#57ca8e}.graph .legend .plot-1{fill:#afb9bf}#alerts-holder{position:absolute;margin-top:100px;z-index:1}
#alerts-holder.sticky{position:fixed;margin-top:20px;top:inherit}.site-alert{position:absolute;background-color:rgba(0,0,0,0.75);color:#fff;padding:10px 15px 10px;transition:opacity 100ms linear;-webkit-transition:opacity 100ms linear;-moz-transition:opacity 100ms linear;-ms-transition:opacity 100ms linear;-o-transition:opacity 100ms linear;transition:opacity 100ms linear;z-index:1;filter:alpha(opacity=0);opacity:0;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:0;-khtml-opacity:0}.site-alert:hover{background-color:rgba(0,0,0,0.8);cursor:default}.site-alert.show{filter:alpha(opacity=100);opacity:1;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:1;-khtml-opacity:1}.site-alert .btn-close{position:absolute;top:17px;right:15px;line-height:1}.site-alert .btn-close:before{color:#fff}.site-alert .icon{width:20px}.site-alert h5{padding-right:55px;font-weight:400;white-space:nowrap}.site-alert h5:before{margin-right:.5em}.site-alert h5 .action{margin-top:3px}.site-alert h5 a{color:#fff;text-decoration:underline}.user-card-popover{width:416px}.user-card-popover .top-area{padding:15px}.user-card-popover .user-detail{padding:0 100px 0 65px}.user-card-popover .user-detail h4,.user-card-popover .user-detail h5,.user-card-popover .user-detail h6{line-height:1}.user-card-popover .user-detail h5,.user-card-popover .user-detail h6{font-weight:400;color:#797f7f}.user-card-popover .user-detail h5{margin-top:3px}.user-card-popover .user-detail h6{margin-top:7px;line-height:8px;overflow:visible}.user-card-popover .projects{padding:0 15px 15px;height:49px}.user-card-popover .projects a{border:#dadfe1 1px solid}.user-card-popover .projects a img{width:100%}.user-card-popover .projects .project-holder{border:#dadfe1 1px dashed}.user-card-popover .projects a,.user-card-popover .projects .project-holder{width:83px;height:47px;margin-right:13px}.user-card-popover .projects a:last-child,.user-card-popover .projects .project-holder:last-child{margin-right:0}.user-card-popover .reputation{border-top:#e7e9ec 1px solid;padding:10px 15px}
.user-card-popover .reputation p{color:#797f7f;line-height:32px}.site-dropdown{width:465px;top:60px;left:0}.site-dropdown .content{padding:30px 0 30px 30px}.site-dropdown .dropdown-lists .list{padding-right:30px}.site-dropdown .dropdown-lists .top-categories{border-left:1px solid #e7e9ec;padding-left:30px}.site-dropdown.popover.bottom .arrow.left{left:112px}.site-dropdown.guest.popover.bottom .arrow.left{left:28px}.scrollable-list{background-color:#fff;border:1px solid #e7e9ec;height:185px;padding:10px 15px;overflow-x:hidden;overflow-y:scroll;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.scrollable-list a{display:block}.user-information{position:relative}.user-information .title{line-height:1}.user-information .subtitle{color:#797f7f;line-height:1;margin-top:4px}.user-information .user-image{margin-right:15px}.user-information.small .user-image,.video-upload-container .video-uploader .uploader-btn .user-information.cta .user-image{margin-right:0!important;position:absolute;top:0;left:0}.user-information.small .title,.video-upload-container .video-uploader .uploader-btn .user-information.cta .title{line-height:20px;padding-left:25px}.class-stats{color:#494d55}.project-column:hover .like-btn-wrapper{display:block}.project-column .background-image-holder{background-size:300px;background-position:center;background-repeat:no-repeat;width:100%;height:155px;-moz-box-shadow:0 0 1px #aeb8be;-webkit-box-shadow:0 0 1px #aeb8be;box-shadow:0 0 1px #aeb8be}.project-column .image-link{display:block;margin-bottom:14px;position:relative}.project-column .like-btn-wrapper{display:none;position:absolute;right:5px;top:5px;z-index:1}.project-column .project-title{margin-bottom:3px}.project-column .user-information .user-image{margin-right:13px}.project-column .project-information{background-color:rgba(0,0,0,0.5);color:#fff;line-height:12px;padding:3px 4px 3px 3px;position:absolute;bottom:5px;right:5px;z-index:1}.project-column .project-information .count:before{margin-right:4px}
.project-column .project-information .middot{padding:5px}.project-column .class-title{display:block;line-height:15px;margin-top:10px;min-height:30px}.project-column .title.small,.project-column .video-upload-container .video-uploader .uploader-btn .title.cta,.video-upload-container .video-uploader .uploader-btn .project-column .title.cta{color:#797f7f}.class-column .class-preview{margin-bottom:15px;font-weight:600}.class-column .background-image-holder{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:230px;-moz-box-shadow:0 0 1px #aeb8be;-webkit-box-shadow:0 0 1px #aeb8be;box-shadow:0 0 1px #aeb8be}.class-column .title-link{font-weight:600}.class-column .static{font-weight:600}.class-column .title-link,.class-column .static{margin-bottom:3px}.class-column .subtitle{line-height:1;margin-top:3px}.class-column .desc{margin-top:11px}.class-column .user-information{margin-bottom:5px}.class-column .wishlist-button-container{display:none;position:absolute;right:5px;top:5px;z-index:1}.class-column:hover .wishlist-button-container{display:block}.loading-overlay{position:relative}.loading-overlay:before,.loading-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.loading-overlay:before{background-color:#fff;opacity:.75;z-index:100}.loading-overlay:after{top:50%;background:#f1f4f4 url("//static.skillshare.com/assets/images/icon-loading-F8F8F8.gif") no-repeat center center;z-index:101;width:64px;height:64px;margin:-32px auto 0;-moz-box-shadow:0 1px 1px #dadfe1;-webkit-box-shadow:0 1px 1px #dadfe1;box-shadow:0 1px 1px #dadfe1;border:#dadfe1 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.video-preview{display:block;position:relative}.video-preview:before{content:"";display:block;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;background-color:rgba(20,20,20,0.6);z-index:1}
.video-preview:after{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;margin:-9px 0 0 -6px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid rgba(255,255,255,0.9);z-index:2}.video-preview:hover:before{background-color:rgba(20,20,20,0.7)}.video-preview.class-preview{display:block;position:relative;text-align:center;width:210px}.video-preview.class-preview .background-image-holder{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:120px}.video-preview.class-preview img,.video-preview.class-preview .background-image-holder{display:block}.video-preview.class-preview .video-text{color:#fff;position:absolute;right:0;bottom:5px;left:0;z-index:1}.video-preview.class-preview .video-overlay{background-image:linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0.1),rgba(0,0,0,0));position:absolute;right:0;left:0;bottom:0;top:0}.video-preview.class-preview .class-videos-duration{background-color:rgba(0,0,0,0.5);color:#fff;line-height:12px;font-weight:400;padding:2px 3px;position:absolute;bottom:5px;right:5px;z-index:1}.video-preview.class-preview .class-videos-duration .count:before{margin-right:4px}.next-steps-panel .video-preview{border:#fff 5px solid}.next-steps-panel .video-preview img{height:100px}.next-steps-panel .categories{margin-top:15px}.next-steps-panel .categories a{position:relative;display:block;background-color:#494d55;width:90px;height:33px;padding-top:57px;text-align:center;color:#f1f4f4;margin-right:10px;font-weight:200}.next-steps-panel .categories a:last-child{margin-right:0}.next-steps-panel .categories a:before{position:absolute;width:inherit;top:16px;left:0}.next-steps-panel .categories a:hover{background-color:#797f7f}.next-steps-panel .detail{width:384px}.next-steps-panel .description{margin-top:10px}.next-steps-panel .btn,.next-steps-panel .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .next-steps-panel .cta{margin-top:17px}
.next-steps-panel .project-item{display:block;position:relative;width:155px;height:82px;background-repeat:no-repeat;background-position:center;background-size:210px}.next-steps-panel .project-item img{position:absolute;bottom:-16px;right:3px}.next-steps-panel .project-stats{background-color:#fff;padding:5px 10px;line-height:1;color:#797f7f}.next-steps-panel .start-project{display:block;width:155px;padding:19px 0;text-align:center;background-color:#fff;border:#dadfe1 4px dashed;color:#99a2a2}.next-steps-panel .start-project .icon{margin-bottom:6px}ul.filter{list-style:none}ul.filter li{display:inline}ul.filter li.active a{color:#494d55!important;font-weight:600;text-decoration:none!important}.discussions-list .discussion-row{border-bottom:#e7e9ec 1px solid;padding-bottom:25px;margin-bottom:30px}.discussion-row{position:relative}.discussion-row:last-child{border-bottom:0}.discussion-row .discussion-content{margin-left:45px}.discussion-row .discussion-content h5{font-weight:400;margin:0 24px 10px 0;word-wrap:break-word}.discussion-row .discussion-content .link-target{color:#afb9bf}.discussion-row .discussion-content .discussion-meta{line-height:18px;white-space:nowrap}.discussion-row .discussion-content .discussion-meta .teacher-tag{margin-left:4px}.discussion-row .discussion-content .discussion-from{color:#afb9bf;margin-top:10px}.replies{position:relative;background-color:#f1f4f4;margin-top:18px;-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:0}.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 .comment-form .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .replies .comment-form .cta,.replies .reply-form .btn,.replies .reply-form .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .replies .reply-form .cta{position:absolute;top:10px;right:10px;display:none}.brightcove-wistia-video-look{-webkit-background-size:534px 300px;-moz-background-size:534px 300px;background-size:534px 300px;background-repeat:no-repeat;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.brightcove-play-button{position:absolute;width:70px;height:70px;top:50%;left:50%;margin-top:-35px;margin-left:-35px;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;background-color:rgba(20,20,20,0.9);color:#fff;cursor:pointer}.brightcove-play-button:hover{width:72px;height:72px;margin-top:-36px;margin-left:-36px;background-color:rgba(20,20,20,0.95)}.brightcove-play-button:hover:before{left:18px;top:16px}.brightcove-play-button:before{position:relative;left:17px;top:15px;font-size:36px}
.brightcove-loading{display:none}.brightcove-transition-background{background-size:initial;background-repeat:no-repeat;background-position:center;background-color:#000}.video-overlay-close-resume{display:block;position:absolute;font-size:30px;color:white;right:10px;top:10px;cursor:pointer}.video-overlay-close-resume .btn,.video-overlay-close-resume .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .video-overlay-close-resume .cta{border:0}.video-overlay-resume-action{padding-right:4px}.video-overlay-title{font-size:18px;margin-top:10px}.video-overlay-list{width:305px;margin:0 auto;text-align:left;margin-top:30px;font-weight:100}.video-overlay-list ul{padding-left:20px;text-indent:2px;list-style:none;list-style-position:outside}.video-overlay-list li{font-size:18px}.video-overlay-list li:before{margin-right:10px}.video-overlay-actions{margin-top:30px}.video-overlay-actions li{padding-bottom:10px;margin:0 auto;width:150px}.video-overlay-actions li .btn.large,.video-overlay-actions li .btn.large-wide,.video-overlay-actions li .video-upload-container .video-uploader .uploader-btn .large-wide.cta,.video-upload-container .video-uploader .uploader-btn .video-overlay-actions li .large-wide.cta,.video-overlay-actions li .video-upload-container .video-uploader .uploader-btn .large.cta,.video-upload-container .video-uploader .uploader-btn .video-overlay-actions li .large.cta{padding:8px 0 6px;text-transform:none}.video-overlay-actions li .btn.large.green,.video-overlay-actions li .btn.green.large-wide,.video-overlay-actions li a.btn.large-wide.btn-vote.voted,.video-overlay-actions li .video-upload-container .video-uploader .uploader-btn a.large-wide.btn-vote.voted.cta,.video-upload-container .video-uploader .uploader-btn .video-overlay-actions li a.large-wide.btn-vote.voted.cta,.video-overlay-actions li .video-upload-container .video-uploader .uploader-btn .green.large-wide.cta,.video-upload-container .video-uploader .uploader-btn .video-overlay-actions li .green.large-wide.cta,.video-overlay-actions li a.btn.large.btn-vote.voted,.video-overlay-actions li .video-upload-container .video-uploader .uploader-btn a.large.btn-vote.voted.cta,.video-upload-container .video-uploader .uploader-btn .video-overlay-actions li a.large.btn-vote.voted.cta,.video-overlay-actions li .video-upload-container .video-uploader .uploader-btn .large.green.cta,.video-upload-container .video-uploader .uploader-btn .video-overlay-actions li .large.green.cta{padding:9px 2px 7px}
.video-overlay-actions li .btn.large.transparent,.video-overlay-actions li .btn.transparent.large-wide,.video-overlay-actions li .video-upload-container .video-uploader .uploader-btn .transparent.large-wide.cta,.video-upload-container .video-uploader .uploader-btn .video-overlay-actions li .transparent.large-wide.cta,.video-overlay-actions li .video-upload-container .video-uploader .uploader-btn .large.transparent.cta,.video-upload-container .video-uploader .uploader-btn .video-overlay-actions li .large.transparent.cta{border-color:#dadfe1;color:#fff}.video-player-loading-asset{background-image:url("/images/icon-loading.gif");background-repeat:no-repeat;background-position:center}.video-player-container .post-roll .video-overlay-footer{margin-top:18px}.video-player-container .post-roll .video-overlay-footer p.footer-text{font-size:10px;color:#99a2a2}.ad-banner-overlay{width:100%;height:50px;left:0;top:0;color:white;position:absolute;top:0;background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background:-moz-linear-gradient(180deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background-position:50% 50%;font-weight:100;font-size:11pt}.ad-banner-overlay a{color:white}.ad-banner-overlay a:hover{color:white}.ad-banner-overlay .nav a{color:white}.ad-banner-overlay span.ad-countdown{left:0;position:absolute;padding-top:5px;padding-left:15px}.ad-banner-overlay span.ad-upgrade-cta{padding-top:5px;text-align:right;position:absolute;right:15px;border-bottom:solid 1pt rgba(255,255,255,0.5);text-decoration:none;height:17px}.quote-module{text-align:center}.quote-module p.last{margin-bottom:0}.quote-module .subtext{font-size:13px;margin-bottom:7px}.quote-module .quote{font-family:Georgia,serif;letter-spacing:normal;margin-bottom:21px}.quote-module .description{margin-bottom:24px}.quote-module .author{margin-bottom:25px}@media screen and (max-width:540px){.quote-module .btn,.quote-module .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .quote-module .cta{width:100%}
.quote-module .quote{font-size:26px}.quote-module .author,.quote-module .description{font-size:15px}}.tabs{position:absolute;top:0;left:0;zoom:1}.tabs:after{content:".";display:block;height:0;clear:both;visibility:hidden}.tabs li{float:left}.tabs li a{position:relative;display:block;text-align:center;line-height:1em;margin:0 1.5px;padding:12px;min-width:70px;color:#494d55}.tabs li a.first{-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;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-khtml-border-radius-topright:0;margin-left:0!important}.tabs li a.last{-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;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-khtml-border-radius-topleft:0}.tabs li a.active{-webkit-border-top-left-radius:3px!important;-moz-border-radius-topleft:3px!important;border-top-left-radius:3px!important;-khtml-border-radius-topleft:3px!important;-webkit-border-top-right-radius:3px!important;-moz-border-radius-topright:3px!important;border-top-right-radius:3px!important;-khtml-border-radius-topright:3px!important}.tabs li a.iconed-tab{min-width:40px;padding:11px 0 10px}.tabs li .tag{margin-left:2px}.tabs.transparent>li>a{background-color:rgba(255,255,255,0.6)}.tabs.transparent>li>a:hover{color:#ee7c4a}.tabs.transparent>li>a.active{background-color:#fff;font-weight:600}.tabs.transparent>li>a.active:hover{color:#494d55}.underline-tabs{position:relative}.underline-tabs .tab{border-right:1px solid #fff;max-height:31px}.underline-tabs .tab a{border-bottom:3px solid transparent;color:#494d55;display:block;height:23px;padding:0 20px 5px 20px;position:relative}
.underline-tabs .tab a:hover{border-color:#dadfe1}.underline-tabs .tab.active a{color:#ee7c4a;font-weight:600;border-bottom-color:#ee7c4a}.underline-tabs .tab.active .count{background-color:#ee7c4a}.underline-tabs .count{background-color:#99a2a2;color:#fff;margin-left:5px;padding:1px 6px;position:relative;top:-1px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}.underline-tabs .list{position:relative;z-index:2}.underline-tabs .underline{border-bottom:1px solid #dadfe1;position:absolute;bottom:0;right:0;left:0;z-index:1}#click-off-overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:100;background:#000;background:rgba(0,0,0,0.8);background:-webkit-radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,0.45) 1%,rgba(0,0,0,0.8) 100%);background:-moz-radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,0.45) 1%,rgba(0,0,0,0.8) 100%);background:-ms-radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,0.45) 1%,rgba(0,0,0,0.8) 100%);background:radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,0.45) 1%,rgba(0,0,0,0.8) 100%);filter:alpha(opacity=80);opacity:0;-webkit-transition:200ms opacity ease;-moz-transition:200ms opacity ease;transition:200ms opacity ease}.popup-template{display:none}.popup-header{margin-bottom:30px;padding-bottom:30px;border-bottom:#dadfe1 1px solid}.popup-header>p{margin-top:7px}.popup-footer{padding-top:30px;border-top:#dadfe1 1px solid;margin-top:36px}#abstract-popup-view{display:none;position:relative;left:50%;margin-top:80px;margin-bottom:80px;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5)}#abstract-popup-view.center-vertically{top:50%}#abstract-popup-view.loader{width:24px;padding:20px}#abstract-popup-view.basic-popup{padding:30px;width:590px}#abstract-popup-view.basic-popup .header.bottom-border{margin-bottom:31px;padding-bottom:25px;border-bottom:1px solid #dadfe1}
#abstract-popup-view.basic-popup .header p{margin-top:22px}#abstract-popup-view.basic-popup .content{margin-top:28px}#abstract-popup-view.basic-popup .content.pad{padding:30px}#abstract-popup-view.basic-popup .content.simple p{margin-bottom:11px}#abstract-popup-view.basic-popup .content.simple p:last-of-type{margin-bottom:0}#abstract-popup-view .btn-close{position:absolute;top:20px;right:20px;color:#99a2a2;font-weight:400;z-index:1}#abstract-popup-view .btn-close:hover{color:#797f7f}#abstract-popup-view .action-row .btn-action-cancel,#abstract-popup-view .popup-footer .btn-action-cancel,#abstract-popup-view .popup-actions .btn-action-cancel{font-weight:600;color:#494d55;line-height:35px;margin-left:20px}#abstract-popup-view .popup-heading{border-bottom:1px solid #dadfe1;font-weight:200;letter-spacing:-1px;padding:30px 0;text-align:center}#abstract-popup-view .popup-note{border-top:1px solid #dadfe1;padding:24px 30px;text-align:center}#abstract-popup-view .popup-header{padding:24px 30px;margin-bottom:0;border-bottom:1px solid #dadfe1}#abstract-popup-view .popup-content{padding:30px}.action-popup-view .btn-close{top:10px!important;right:10px!important}.action-popup-view .popup-title{background:#f1f4f4;border-bottom:1px solid #dadfe1;font-weight:600;margin:0;padding:10px;-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}.action-popup-view .popup-content{padding:20px}.action-popup-view .popup-content.no-padding{padding:0!important}.action-popup-view .popup-content .errors{display:none;margin-top:20px;padding:0;color:#000;background-color:#f99;padding:5px 10px 5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.action-popup-view .popup-actions{border-top:#dadfe1 1px solid;padding:20px}.action-popup-view .success-state{text-align:center}
.action-popup-view .success-state h6{margin:0 0 5px}.action-popup-view .success-state p{margin:0}.image-popup-view{z-index:200}.image-popup-view .close-icon{position:absolute;width:20px;height:16px;top:-10px;right:-10px;background-color:#fff;padding-top:4px;text-align:center;color:#494d55;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5)}.image-popup-view .close-icon:hover{color:#797f7f}.image-popup-view .image-wrapper{background:url("//static.skillshare.com/assets/images/bg-trans.jpg") 0 0 repeat}.form-popup-view{width:550px}.form-popup-view .popup-header,.form-popup-view form,.form-popup-view .popup-footer{padding:30px}.form-popup-view .popup-header{margin-bottom:0}.form-popup-view .popup-footer{margin-top:0;padding-top:0!important;border-top:0}.form-popup-view form fieldset:first-of-type{margin-top:0}.video-popup-view{display:none;width:800px;height:450px;padding:10px}@media screen and (max-width:810px){.video-popup-view{width:86%}}.video-popup-view #video-player-close{position:absolute;z-index:201;top:-12px;right:-12px;display:block;text-align:center;width:24px;background-color:white;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px}.video-popup-view #video-player-close:before{line-height:24px}.video-popup-view .video-wrapper{width:100%;height:100%}.send-teacher-message-form fieldset input,.send-teacher-message-form fieldset textarea{width:298px}.login-signup-popup{width:410px}.login-signup-popup .popup-heading{border-bottom:none!important}.login-signup-popup .form-wrapper{padding:0 40px 38px}.popover{display:none;background-color:#fff;position:absolute;z-index:100;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.popover.shadow{padding:3px;background-color:rgba(238,238,238,0.7)}.popover.shadow .inner-popover{background-color:#fff;border:#dadfe1 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.popover.dark{background-color:#494d55;color:#797f7f}.popover.dark .inner-popover{background-color:#252526;border-color:#494d55}.popover.dark.bottom .arrow{border-bottom-color:#252526}.popover.dark.bottom.shadow .arrow:before{border-bottom-color:#494d55}.popover.dark.bottom .arrow:after{border-bottom-color:#252526}.popover.dark.top .arrow{border-top-color:#252526}.popover.dark.top.shadow .arrow:before{border-top-color:#494d55}.popover.dark.top .arrow:after{border-top-color:#252526}.popover.top{margin-top:-10px}.popover.bottom{margin-top:10px}.popover.right{margin-left:10px}.popover.left{margin-left:-10px}.popover .icon-loading{padding:15px 0;width:auto}.popover .arrow{border-width:10px}.popover .arrow:after{border-width:9px}.popover .arrow:before{border-width:14px}.popover .arrow,.popover .arrow:after,.popover .arrow:before{display:block;border-color:transparent;border-style:solid;position:absolute;height:0;width:0}.popover.bottom .arrow{border-top-width:0;border-bottom-color:#dadfe1;margin-left:-10px;left:50%;top:-6px}.popover.bottom .arrow.left{left:25%}.popover.bottom .arrow.right{left:75%}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-9px;border-top-width:0;border-bottom-color:#fff}.popover.shadow.bottom .arrow:before{content:" ";top:-5px;margin-left:-14px;border-top-width:0;border-bottom-color:rgba(238,238,238,0.7)}.popover.top .arrow{border-bottom-width:0;border-top-color:#dadfe1;margin-left:-10px;left:50%;bottom:-6px}.popover.top .arrow.left{left:25%}.popover.top .arrow.right{left:75%}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-9px;border-bottom-width:0;border-top-color:#fff}.popover.shadow.top .arrow:before{content:" ";bottom:-5px;margin-left:-14px;border-bottom-width:0;border-top-color:rgba(238,238,238,0.7)}.popover.left .arrow{border-right-width:0;border-left-color:#dadfe1;margin-top:-10px;top:50%;right:-6px}
.popover.left .arrow.top{top:25%}.popover.left .arrow.bottom{top:75%}.popover.left .arrow:after{content:" ";right:1px;bottom:-9px;border-right-width:0;border-left-color:#fff}.popover.shadow.left .arrow:before{content:" ";right:-5px;bottom:-14px;border-right-width:0;border-left-color:rgba(238,238,238,0.7)}.popover.right .arrow{border-left-width:0;border-right-color:#dadfe1;margin-top:-10px;top:50%;left:-6px}.popover.right .arrow.top{top:25%}.popover.right .arrow.bottom{top:75%}.popover.right .arrow:after{content:" ";left:1px;bottom:-9px;border-left-width:0;border-right-color:#fff}.popover.shadow.right .arrow:before{content:" ";left:-5px;bottom:-14px;border-left-width:0;border-right-color:rgba(238,238,238,0.7)}.popover.list-popover li{padding:8px 10px}.popover.info-popover.small .inner-popover,.video-upload-container .video-uploader .uploader-btn .popover.info-popover.cta .inner-popover{padding:5px 10px;width:auto}.popover.info-popover .inner-popover{padding:17px 25px;width:350px}.popover.info-popover .title{margin-bottom:3px}.popover.info-popover .action{margin-top:3px}.info-popover-anchor{cursor:pointer}.info-popover-content{display:none}.signup-form fieldset,.login-form fieldset{margin-top:28px;position:relative}.signup-form fieldset .column,.login-form fieldset .column{margin:0 10px 0 0;width:160px}.signup-form fieldset .column.last,.login-form fieldset .column.last{margin:0}.signup-form fieldset .secondary,.signup-form fieldset .site-footer .nav a,.site-footer .nav .signup-form fieldset a,.signup-form fieldset ul.filter li a,ul.filter li .signup-form fieldset a,.login-form fieldset .secondary,.login-form fieldset .site-footer .nav a,.site-footer .nav .login-form fieldset a,.login-form fieldset ul.filter li a,ul.filter li .login-form fieldset a{position:absolute;top:0;right:0;font-size:12px}.signup-form fieldset p.secondary,.login-form fieldset p.secondary{line-height:9px;font-style:italic}
.signup-form fieldset.last,.login-form fieldset.last{margin-bottom:30px}.signup-form .forgot-password,.login-form .forgot-password{margin:13px 0 26px 0}.signup-form .remember-me,.login-form .remember-me{margin-top:16px}.signup-form .tos,.login-form .tos{color:#797f7f;padding-top:25px;text-align:center}.signup-form .login-general-error,.signup-form .signup-general-error,.login-form .login-general-error,.login-form .signup-general-error{display:none;margin:30px 0 0 0}.email-collection-banner{min-width:890px;width:100%;z-index:2}.email-collection-banner.email-collection-footer{position:fixed;left:0;bottom:-160px;background-color:rgba(238,238,238,0.7);padding-top:3px}.email-collection-banner .email-collection-footer-wrapper{background-color:#f1f4f4;border-top:1px solid #dadfe1}.email-collection-banner .state{margin:0 auto;max-width:930px;padding:25px 60px}.email-collection-banner .state .message h4{margin:0 0 6px}.email-collection-banner .state-idle{display:block}.email-collection-banner .state-idle form{margin-top:15px}.email-collection-banner .state-idle form .tooltip{top:55px}.email-collection-banner .state-idle form .tooltip .popup{background-color:#000!important}.email-collection-banner .state-idle form #leaderboard-email-input{width:312px;margin-right:20px}.email-collection-banner .state-success{display:none}.email-collection-banner .state-success .btn,.email-collection-banner .state-success .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .email-collection-banner .state-success .cta{margin-top:15px;padding-right:70px;padding-left:70px}.email-collection-popup-view{width:410px}.email-collection-popup-view .message h3{text-align:center}.email-collection-popup-view .message p{margin:20px 0 40px;text-align:center}.email-collection-popup-view .state{display:none;padding:50px 40px}.email-collection-popup-view .state-idle{display:block}.user-project.tile{background-color:#fff;border:#dadfe1 1px solid;width:267px;position:relative}
.user-project.tile .thumbnail{width:267px;height:149px;border-bottom:#dadfe1 1px solid;overflow:hidden}.user-project.tile .thumbnail img{width:267px}.user-project.tile .detail{position:relative;padding:15px;border-bottom:1px solid #e7e9ec}.user-project.tile .detail .user-photo{float:left;margin-right:10px}.user-project.tile .detail .desc{padding-left:40px}.user-project.tile .detail h5{margin-top:-1px;line-height:1}.user-project.tile .detail h6{font-weight:400;line-height:1;margin-top:5px}.user-project.tile .action-wrapper{padding:10px 15px}.user-project.tile .action-wrapper .edit-link{color:#797f7f;font-weight:normal;margin-left:10px}.user-project.tile .action-wrapper .edit-link .icon{margin-right:3px}.user-project.tile .action-wrapper .edit-link .lbl{border-bottom:#797f7f 1px solid}.user-project.tile .class-info{background-color:#f1f4f4;border-top:#dadfe1 1px solid;padding:10px 15px}.user-project.tile .like-btn-wrapper{position:absolute;left:229px;top:111px;display:none}.user-project.tile .like-btn-wrapper .circle-like-btn.click:before{-webkit-animation:none}.user-project:hover .like-btn-wrapper{display:block}.share-wrapper .fb{vertical-align:top;margin:0 10px 0 0}.share-wrapper .pinterest{margin:0 10px 0 0;float:left}.share-wrapper .twitter{margin:10px 10px 0 0}.share-wrapper .url{margin:0 10px 0 0;float:left}.share-wrapper .url label{display:none}.share-wrapper .url input{margin:0;color:#494d55;border:#dadfe1 1px solid;background-color:#e7e9ec;width:120px;padding:0 3px;text-align:center;height:20px;font:13px 'Helvetica Neue','Helvetica','Arial',sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.share-wrapper .url input:hover{background-color:#dadfe1;cursor:pointer}.share-list .fb{margin-right:15px}.share-wrapper-inline .twitter-btn-wrapper{width:96px}.share-wrapper-inline .fb-btn-wrapper{vertical-align:top}.share-wrapper-inline .short-url label{display:none}
.share-wrapper-inline .short-url input{background-color:#e7e9ec;width:120px;padding:0 3px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.share-wrapper-inline .short-url input:hover{background-color:#dadfe1}.short-url .url-label{font-weight:600;display:inline-block}.short-url .url-field{color:#494d55;background:0;border:0;height:20px;cursor:pointer}.short-url .url-field:focus{background:0}.share-personal-link-wrapper .personal-link{background-color:#f1f1f1;padding:10px 10px 7px 10px;width:150px;margin-right:20px!important}.share-personal-link-wrapper .personal-link label{display:block;line-height:1;color:#797f7f}.share-personal-link-wrapper .personal-link input{font-weight:600;margin:2px 0 0 0;padding:0;text-align:left}.share-personal-link-wrapper .personal-link.inline{padding:0}.share-personal-link-wrapper .personal-link.inline label{display:inline}.share-personal-link-wrapper .personal-link.inline input{margin:0;padding-left:5px}.share-personal-link-wrapper .share-buttons{float:left}.share-buttons a{margin-right:10px}.share-buttons a:last-child{margin-right:0}.activity-row{border-bottom:#dadfe1 1px solid;position:relative}.activity-row:last-child{border-bottom:0}.activity-row:first-child a{padding-top:30px}.activity-row a{color:#797f7f;display:block;padding:15px 30px}.activity-row a:hover{color:#494d55;background-color:#f1f4f4}.activity-row a .unread-marker{border-bottom:16px solid transparent;border-left:16px solid #fbe673;height:0;width:0;position:absolute;top:0;left:0}.activity-row a .activity-right{width:193px}.activity-row a .activity-left{margin-right:15px}.activity-row a .activity .teacher-tag{margin-right:5px}.activity-row a .activity .who{font-weight:600}.activity-row a .src{font-weight:600}.activity-row a .when{margin:2px 0}.activity-row a .when .photo{width:20px;height:20px;margin-right:5px}.activity-row.see-all-activity{text-align:center}.activity-row.see-all-activity a{padding-left:0}#maintenance .header{margin-top:150px;margin-bottom:50px}
#maintenance .header .logo{text-align:center}#maintenance h2{text-align:center;font-size:13px}#maintenance p{text-align:center}.attachments-list{margin-left:0}.attachments-list .attachment{margin-bottom:12px;list-style-type:none}.attachments-list .attachment:after{content:".";display:block;height:0;clear:both;visibility:hidden}.attachments-list .attachment:last-child{margin-bottom:0}.attachments-list .attachment .title{padding-left:20px;max-width:240px}.attachments-list .attachment .title.icon-attach:before{color:#99a2a2;margin-right:8px}.attachments-list .attachment .middot{color:#dadfe1}.attachments-list .attachment .size{color:#797f7f}.attachments-list .attachment .iconed-link>span.icon-loading{display:inline-block;height:20px;width:20px;vertical-align:middle;padding-left:0;margin-right:7px}.popup-form .attachment{padding:7px 15px;margin-bottom:7px}.popup-form .attachment:last-child{margin-bottom:0}.popup-form .attachment .title.icon-attach{padding-left:24px}.popup-form .attachment .attachment-delete{font-size:11px}a.tooltip.help:link,a.tooltip.help:visited{background:transparent url("//static.skillshare.com/assets/images/icon-help.png") 0 0 no-repeat;display:inline-block;float:none;height:24px;margin-left:10px;position:relative;width:24px;vertical-align:text-bottom}.popup{background:#494d55;background:rgba(0,0,0,0.75);border:0;color:#fff;font-size:12px;line-height:17px;font-weight:normal;display:block;line-height:160%;padding:6px 10px;text-shadow:none;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;z-index:10}.popup-wrapper{display:none;position:absolute;z-index:1}.popup-wrapper.tooltip.animate{filter:alpha(opacity=0);opacity:0;-ms-filter:"alpha(opacity=$percent)";-moz-opacity:0;-khtml-opacity:0}.popup-wrapper.tooltip .popup{text-align:center}.popup-wrapper .arrow{background:transparent url("//static.skillshare.com/assets/images/bg-tooltip-arrow.png") 0 0 no-repeat;display:block;filter:alpha(opacity=75);margin:0 auto;opacity:.75;zoom:1}
.popup-wrapper .arrow.top{height:5px;width:9px}.popup-wrapper .arrow.top.align-right{margin-right:10px}.popup-wrapper .arrow.bottom{background-position:0 -4px;height:5px;width:9px}.popup-wrapper .arrow.left{height:9px;width:5px}.popup-wrapper .arrow.right{background-position:-4px 0;height:9px;width:5px}a:hover .popup-wrapper{display:block}a.btn-watch.watching:hover .popup-wrapper,a.btn-follow.following:hover .popup-wrapper{display:none!important}.tooltip{position:absolute;z-index:1030;display:block;opacity:0;filter:alpha(opacity=0);visibility:visible;line-height:1.3em}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip-content{display:none}.tooltip-inner{max-width:250px;padding:8px 10px 6px 10px;color:#fff;background-color:#000;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.tooltip-inner p{line-height:1.4em;margin-bottom:8px}.tooltip-inner p:last-child{margin-bottom:0}.tooltip-inner p.icon:before{padding-right:7px;line-height:1}.tooltip-inner p.no-margin-bottom{margin-bottom:0}.tooltip-inner .title{font-weight:600;margin-top:11px}.tooltip-inner .title:first-child{margin-top:0}.tooltip-inner .centered{text-align:center}.tooltip-inner ul li{list-style-type:disc;list-style-position:inside}.tooltip-inner ol li{list-style-type:decimal;list-style-position:inside}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.class-tile{margin-left:30px;min-height:250px;width:288px}.class-tile:first-child{margin-left:0}.class-tile .preview-image{height:160px;border-bottom:#dadfe1 1px solid;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-top-left-radius:2px;-khtml-border-radius-topright:2px;-khtml-border-radius-topleft:2px}.class-tile .meta-info{padding:17px 20px 20px}.class-tile .meta-info .author-info-wrapper{padding-top:17px}.class-tile .meta-info .author-info-wrapper .author-image{margin-right:10px}.class-tile .meta-info .author-info-wrapper .author-name-headline{padding-left:40px}.class-tile .meta-info .author-info-wrapper .author-name-headline h5{margin-top:-4px}.class-tile .meta-info .author-info-wrapper .author-name-headline h6{line-height:1;font-weight:400;color:#797f7f;margin-top:3px}div.notice{color:#855935;background:#fffec6;margin-bottom:20px;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px}.center-content{position:relative;background-color:#ededed;padding:20px;width:920px;zoom:1;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.center-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.user-card{zoom:1}.user-card:after{content:".";display:block;height:0;clear:both;visibility:hidden}.user-card .user-photo{float:left;width:50px;height:50px;margin:0 10px 0 0;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.user-card .user-photo img{width:50px}.user-card .user-info{float:left}.user-card .user-info .user-name{line-height:1em;font-weight:600;margin:0 0 3px 0}.user-card .user-info .user-name a{color:#494d55;font-weight:600}.user-card .user-info .user-headline{line-height:16px;color:#99a2a2;margin:0}
.user-card .user-info .user-location{margin-top:5px;color:#797f7f}.user-card .user-info .user-location .icon{padding-right:4px}.user-card.small,.video-upload-container .video-uploader .uploader-btn .user-card.cta{margin-bottom:0}.user-card.small .user-photo,.video-upload-container .video-uploader .uploader-btn .user-card.cta .user-photo{width:20px;height:20px;margin-top:4px;overflow:inherit;-moz-border-radius:initial;-webkit-border-radius:initial;-khtml-border-radius:initial;border-radius:initial}.user-card.small .user-photo a,.video-upload-container .video-uploader .uploader-btn .user-card.cta .user-photo a{display:block;position:relative}.user-card.small .user-photo .photo,.video-upload-container .video-uploader .uploader-btn .user-card.cta .user-photo .photo{width:20px;height:20px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.user-card.small .user-photo .photo img,.video-upload-container .video-uploader .uploader-btn .user-card.cta .user-photo .photo img{width:20px;height:20px}.user-card.small .user-photo .photo-addition,.video-upload-container .video-uploader .uploader-btn .user-card.cta .user-photo .photo-addition{position:absolute;bottom:-3px;right:-5px;width:20px;height:20px}.user-card.small .user-photo .photo-addition .rounded-wrapper,.video-upload-container .video-uploader .uploader-btn .user-card.cta .user-photo .photo-addition .rounded-wrapper{overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.user-card.small .user-photo .photo-addition .rounded-wrapper img,.video-upload-container .video-uploader .uploader-btn .user-card.cta .user-photo .photo-addition .rounded-wrapper img{width:20px;height:20px}.user-card.small .user-name,.video-upload-container .video-uploader .uploader-btn .user-card.cta .user-name{margin-bottom:2px}.empty-state-style,.empty-state,.empty-area,.placeholder-area{padding:26px 0;text-align:center;border:#e7e9ec 2px dashed}
.empty-state-style p:first-child,.empty-state p:first-child,.empty-area p:first-child{font-weight:600}.white-content-container{background-color:#fff;border:#dadfe1 1px solid}.white-content-container .container-header{padding:26px 30px;position:relative;border-bottom:#dadfe1 1px solid}.white-content-container .container-header h4{font-weight:400}.white-content-container .container-header h4+h3{margin-top:6px}.white-content-container .container-body.pad-20{padding:20px}.white-content-container .container-body.pad-30{padding:30px}.grey-container{background-color:#f1f4f4;padding:30px}.grey-container.with-copy p{margin:15px 0}.placeholder-area{color:#99a2a2}.class-list #no-classes{padding:20px}.class-list .class-row{padding:20px;zoom:1}.class-list .class-row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.class-list .class-row .class-emblem{float:left;overflow:hidden;width:50px;margin-right:20px}.class-list .class-row .class-emblem .row-teacher-image{display:block;width:50px;height:50px}.class-list .class-row .class-emblem .row-teacher-image img{width:50px}.class-list .class-row .class-emblem .emblem{margin-right:20px}.class-list .class-row .class-emblem .emblem.course{margin-right:10px}.class-list .class-row .class-content{float:left;width:420px}.class-list .class-row .class-content .title{color:#ee7c4a;font-weight:600;margin:-4px 0 10px 0}.class-list .class-row .class-content .skillset{margin:0 0 10px 0;color:#797f7f}.class-list .class-row .class-content .skillset a{color:inherit}.class-list .class-row .class-content .skillset a:hover{text-decoration:underline}.class-list .class-row .class-content .meta{color:#797f7f;margin:10px 0 0}.class-list .class-row .class-content .meta .tag{margin-right:15px}.class-list .class-row .class-content .meta .location{text-transform:capitalize}.class-list .class-row .class-content .meta .location .icon{top:0}.class-list .class-row .class-content .meta .social-proof-wrapper{padding:0;line-height:1}
.class-list .class-row .class-content .meta .social-proof-wrapper .proof-value{width:auto}.class-list .class-row .class-actions{float:right;text-align:right}.class-list .class-row .class-actions .cal-lbl{line-height:1;text-align:center;margin-bottom:5px;color:#99a2a2}.class-list .class-row .class-actions .happening{text-align:center}.class-list .class-row .class-actions .happening p:first-child{margin-bottom:1px;line-height:1}.class-list .class-row .class-actions .happening .time{color:#38ba47}.class-list .class-row .class-actions .happening .time span{margin-right:5px}.class-list .class-row .class-actions .happening a{color:#494d55;text-decoration:underline}.status-banner .center-page{position:relative;padding:20px 0}.status-banner p a{color:#99a2a2;text-decoration:underline}.status-banner .title{font-weight:600}.status-banner .action-link{color:#797f7f;font-weight:600;line-height:38px}.status-banner .action-link span{text-decoration:underline}.status-banner.success{background-color:#dbf3d7}.status-banner.success .center-page{background:url("//static.skillshare.com/assets/images/icon-tick.png") -1px 13px no-repeat;width:890px!important;padding-top:13px;padding-left:45px}.status-banner.success .center-page.local-class{padding-top:22px;padding-bottom:22px}.status-banner.info{background-color:#fefee6}a.more-replies-link.icon-loading{background-color:#f1f4f4;width:auto;height:auto;background-position:98% 50%}a.action-link{color:#99a2a2;line-height:14px}a.action-link:hover{color:#797f7f}a.action-link span{display:inline-block;vertical-align:top;line-height:17px;margin-right:1px}.qq-upload-list{display:none}.block-link{display:block;color:#494d55;background:#f1f4f4;border:1px solid #dadfe1;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.block-link:after{content:".";display:block;height:0;clear:both;visibility:hidden}.block-link:hover{background:#e7e9ec}.block-link .icon:before{font-size:32px;line-height:43px;margin-left:2px;color:#dadfe1}
.block-link .detail{padding-left:45px}.block-link .detail.single-line{padding-top:7px}.block-link .detail .title{color:#494d55;font-weight:600;margin-top:-2px}.block-link .detail .more{line-height:1;color:#797f7f}.block-link .detail .more span{text-decoration:underline}.block-link.white{background:#fff!important}.block-link.blue{background:#e9f2ff!important;border:none!important}.block-link.blue:hover{background:#d3e5ff!important}.block-link.blue .icon:before{color:#5f87b0}.block-link.yellow{background:#fcf6df!important;border:none!important}.block-link.yellow:hover{background:#fbf2d1!important}.privacy-copy{margin-top:10px;color:#797f7f}.privacy-copy span{margin-left:6px;font-weight:600}.step-header{text-align:center;margin-bottom:60px}.step-header h2{margin:25px 0 10px}.step-header p{color:#797f7f;margin-bottom:11px}.step-header p:last-of-type{margin-bottom:0}.step-header p.no-space-bottom{margin-bottom:0}.errorMessage{color:#e46f61;margin-top:5px}.error-summary{color:#494d55;padding:14px 10px 14px 49px;background:#f99 url("//static.skillshare.com/assets/images/icon-warning-blk-sm.png") 13px 10px no-repeat}.action-options{margin:30px 0;padding:20px 30px}.action-options p{line-height:1;color:#797f7f}.action-options .btn,.action-options .video-upload-container .video-uploader .uploader-btn .cta,.video-upload-container .video-uploader .uploader-btn .action-options .cta{margin-left:10px}.action-options .btn:last-child,.action-options .video-upload-container .video-uploader .uploader-btn .cta:last-child,.video-upload-container .video-uploader .uploader-btn .action-options .cta:last-child{margin-left:0}.infinite-scroll.icon-loading{visibility:hidden;padding:0 0 30px;margin:0 auto}