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,.activity-feed .activity-feed-module .notification-row .content.empty .icon,.activity-feed .activity-feed-module .notification-row .content.error .icon,.font-size-1{font-size:36px;line-height:1.2em;font-weight:200}.layout-landing .section .section-header .title-link,.layout-landing .stats-section.small .stat-title,.layout-landing .marketing-banner.left-aligned .section .section-header h2,h2,.btn.large-icon,.next-steps-panel .categories a::before,.next-steps-panel .start-project .icon,.notifications-module .notification-row .content .notification-icon,.font-size-2{font-size:26px;line-height:1.2em}#footer-tall .base-footer .social a::before,.layout-landing .marketing-banner h2,h3,.circle-like-btn.large,.circle-like-btn.btn.large-wide,.oval-like-btn.large,.oval-like-btn.btn.large-wide,.date-icon.large .num,.date-icon.btn.large-wide .num,.quote-module .author,.step-header h2,.font-size-3{font-size:22px;line-height:1.2em}.site-header-mobile .search-overlay .search .search-btn,.site-header-mobile .drawer .nav-menu-link,.site-header .nav-menu-browse .nav-menu-other,.layout-landing .stats-section .stat-col .stat-description,h4,.line-heading,.checklist.large,.btn.large,.btn.large-wide,.oval-like-btn::before,li.select-box.large,li.select-box.btn.large-wide,.accordion li .header .arrow,.date-icon.medium .num,.tag-card-popover .top-area .tag-name,.discussion-row .discussion-content h5,.tabs li a.iconed-tab,#abstract-popup-view .popup-title,.activity-feed .activity-feed-module .notification-row .content.empty .icon-row,.activity-feed .activity-feed-module .notification-row .content.error .icon-row,.activity-feed .activity-feed-module .notification-row .content.empty .message,.activity-feed .activity-feed-module .notification-row .content.error .message,.ss-project .ss-card__no-image .project-title,.class-list .class-row .class-content .title,.font-size-4{font-size:18px;line-height:1.2em}.site-header-mobile .login-link,.site-header-mobile .drawer .nav-menu-link .nav-submenu h3,.site-header-mobile .drawer .nav-menu-link .nav-submenu>a,.site-header-mobile .drawer .nav-menu-link .nav-submenu-link,.site-header-mobile .drawer .nav-menu-link .nav-submenu .group-link,.layout-landing .section .section-header h3,.layout-landing .stats-section.small .stat-description,body,h5,.upper-heading,.checklist.large li::before,.checklist.btn.large-wide li::before,.btn.small,.circle-like-btn.large .counter-wrapper,.circle-like-btn.btn.large-wide .counter-wrapper,.oval-like-btn.large .counter-wrapper,.oval-like-btn.btn.large-wide .counter-wrapper,.search-form .token-input-input-token input[type=text],.class-column .static,.class-column .desc,.discussion-row .discussion-content .link-target,.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 .nav-item .popover,.site-footer .nav,.site-footer-mobile,#footer-tall a,#footer-tall .base-footer,#site-menu-action::before,.layout-landing .section .section-header h2 a,.layout-landing .section .section-header .more-link,.layout-landing .marketing-banner .footnote-grid .banner-footnote,h6,.secondary-type,.upper-heading a,.line-heading a,a.small,.primary-link,.scrollable-list a,ol.numbered>li::before,.checklist li::before,table.list thead th,.tag.medium,.alert.inline,.notification-count,.btn.extra-small,.circle-like-btn .counter-wrapper,.oval-like-btn .counter-wrapper,.check-off-btn::before,.ss-select-wrapper .ss-select.small,input[type=text].small,input[type=password].small,input[type=number].small,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,.thumbnail-secondary-text,.thumbnail-secondary-text a,.accordion.gray .header,.accordion.gray .detail,.date-icon.small .num,.user-snippet p,.sidebar-nav .help-section .help-link,.user-card-popover .reputation p,.tag-card-popover .reputation p,.user-information .subtitle,.user-information.small,.class-stats,.project-column .project-information,.project-column .class-title,.project-column .title.small,.project-column .last-update-time,.class-column .subtitle,.class-preview-stats,.next-steps-panel .start-project,.discussion-row .discussion-content .discussion-meta,.discussion-row .discussion-content .discussion-from,.replies .replies-list li .col-right .meta,.btn-group.btn-group-toggle .btn-group-btn,.notifications-module .notification-row .content .notification-details .time,.popup-header>p,#abstract-popup-view .popup-note,.video-popup-view #video-player-close::before,.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper .panel-tos,.embed-media-popup .embed-options-type,.popover.info-popover.small .inner-popover,.dialog.info-popover.small .inner-popover,.popover.playback-speed-popover .content,.dialog.playback-speed-popover .content,.title-card,.signup-form .remember-me,.login-form .remember-me,.signup-form .tos,.login-form .tos,.activity-feed .activity-feed-module .notification-row .notification-preview,.activity-feed .activity-feed-module .notification-row .notification-bottom-row .notification-details .time,.email-collection-popup-view .tos,.user-project.tile .class-info a,.activity-row a .src,.activity-row a .when,.attachments-list .attachment .title.icon-attach::before,.tooltip,.ss-project .ss-card__info,.ss-project .ss-card__stats,.empty-state-style,.empty-state,.empty-area,.user-stats-privacy-copy,.profile-stats .stat-count::before,.block-link .detail .more,.font-size-6{font-size:13px}.site-header .nav-menu-notifications-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,.next-steps-panel .project-stats,.quote-module .subtext,.font-size-7{font-size:10px;text-transform:uppercase;font-weight:600}body .svg-icon-sprite svg{height:0}body .svg-icon-sprite svg g,body .svg-icon-sprite svg path{fill:inherit}body .svg-icon-sprite svg use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#656868}@font-face{font-family:pictos;font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}.icon-navigate-down--right:before,.icon-navigate-up--right:before,#site-menu-action:before,#site-menu-action.open: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,.create-list-error-message:before,.icon-error-right:before,.icon-navigate-down--right:after,.icon-navigate-up--right:after,#site-menu-action:after,#site-menu-action.open: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,.create-list-error-message:after,.icon-error-right:after{font-family:ssstandard;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.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,.create-list-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;font-weight:400;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:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.ss-social-circle,.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:700}[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;font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:proxima nova;font-display:swap;font-weight:400;font-style:normal}[data-icon]:before{font-family:ssiconfont!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=ss-icon-]:before,[class*=" ss-icon-"]:before{font-family:ssiconfont!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ss-icon-premium-badge:before{color:#ffc43d}.ss-icon-ta:before{color:#017a84}.ss-icon-arrow-down:before{content:"\71"}.ss-icon-arrow-up:before{content:"\77"}.ss-icon-calendar:before{content:"\e001"}.ss-icon-check:before{content:"\47"}.ss-icon-circle-exclamation:before{content:"\e004"}.ss-icon-circle-facebook:before{content:"\e005"}.ss-icon-circle-tumblr:before{content:"\e006"}.ss-icon-circle-twitter:before{content:"\e007"}.ss-icon-circle-youtube:before{content:"\e008"}.ss-icon-close:before{content:"\74"}.ss-icon-comment:before{content:"\6e"}.ss-icon-edit:before{content:"\e00b"}.ss-icon-envelope:before{content:"\e00c"}.ss-icon-fire:before{content:"\e00d"}.ss-icon-heart:before{content:"\44"}.ss-icon-illustration-branding:before{content:"\e00f"}.ss-icon-illustration-browse-all:before{content:"\e010"}.ss-icon-illustration-business:before{content:"\e011"}.ss-icon-illustration-design:before{content:"\e012"}.ss-icon-illustration-illustrator:before{content:"\e013"}.ss-icon-illustration-photoshop:before{content:"\e014"}.ss-icon-next:before{content:"\e015"}.ss-icon-outline-facebook:before{content:"\e016"}.ss-icon-outline-link:before{content:"\49"}.ss-icon-outline-lock:before{content:"\43"}.ss-icon-outline-money:before{content:"\e019"}.ss-icon-outline-thumb-up:before{content:"\e01a"}.ss-icon-outline-twitter:before{content:"\e01b"}.ss-icon-outline-user:before{content:"\e01c"}.ss-icon-outline-video:before{content:"\5a"}.ss-icon-pause:before{content:"\78"}.ss-icon-play:before{content:"\7a"}.ss-icon-plus:before{content:"\79"}.ss-icon-reshare:before{content:"\e021"}.ss-icon-restart:before{content:"\e022"}.ss-icon-thumbs-up:before{content:"\53"}.ss-icon-up-vote:before{content:"\e024"}.ss-icon-user:before{content:"\41"}.ss-icon-linkout:before{content:"\e026"}.ss-icon-compose:before{content:"\e027"}.ss-icon-outline-info:before{content:"\6d"}.ss-home:before{content:"\e02a"}.ss-icon-circle-instagram:before{content:"\e02b"}.ss-icon-hamburger:before{content:"\e02c"}.ss-lightbulb:before{content:"\e02d"}.ss-icon-outline-clock:before{content:"\e02f"}.ss-icon-premium-badge:before{content:"\e030"}.ss-icon-arrow-thin-down:before{content:"\e031"}.ss-icon-arrow-thin-up:before{content:"\e032"}.ss-icon-share:before{content:"\e033"}.ss-icon-twitter:before{content:"\6b"}.ss-icon-embed:before{content:"\e035"}.ss-icon-link:before{content:"\69"}.ss-icon-annual-fullscreen:before{content:"\e038"}.ss-icon-pinterest:before{content:"\e039"}.ss-icon-picture:before{content:"\e03a"}.ss-icon-upload:before{content:"\e03b"}.ss-icon-trash:before{content:"\e03c"}.ss-icon-add:before{content:"\e03d"}.ss-icon-offline-mobile:before{content:"\e03e"}.ss-icon-facebook-alt:before{content:"\6a"}.ss-icon-cash:before{content:"\e040"}.ss-icon-preview:before{content:"\46"}.ss-icon-uncomplete:before{content:"\e042"}.ss-icon-search:before{content:"\6f"}.ss-icon-my-classes:before{content:"\e044"}.ss-icon-bell:before{content:"\e045"}.ss-icon-breadcrumb:before{content:"\e046"}.ss-icon-bookmark-fill:before{content:"\76"}.ss-icon-bookmark-outline:before{content:"\56"}.ss-icon-share-up:before{content:"\e049"}.ss-icon-empty-user:before{content:"\61"}.ss-icon-empty-check:before{content:"\67"}.ss-icon-grid:before{content:"\e04c"}.ss-icon-ta:before{content:"\e04d"}.ss-icon-volume-low:before{content:"\e04e"}.ss-icon-volume-high:before{content:"\e04f"}.ss-icon-empty-comment:before{content:"\4e"}.ss-icon-empty-heart:before{content:"\64"}.ss-icon-empty-preview:before{content:"\66"}.ss-icon-empty-thumbs-up-circle:before{content:"\e053"}.ss-icon-empty-thumbs-up:before{content:"\73"}.ss-icon-next-video:before{content:"\e055"}.ss-icon-notes-pin:before{content:"\e056"}.ss-icon-attention:before{content:"\e057"}.ss-icon-volume-mute:before{content:"\e058"}.ss-icon-back-arrow:before{content:"\e059"}.ss-icon-close-learnmode:before{content:"\e05a"}.ss-icon-enter-learnmode:before{content:"\e05b"}.ss-icon-fullscreen-video:before{content:"\e05c"}.ss-icon-fullscreen-minimize:before{content:"\e05d"}.ss-icon-lock:before{content:"\63"}.ss-icon-ellipsis:before{content:"\4c"}.ss-icon-airplane:before{content:"\e060"}.ss-icon-clock-thin:before{content:"\68"}.ss-icon-cart:before{content:"\e062"}.ss-icon-pictures:before{content:"\e063"}.ss-icon-categories-business:before{content:"\e064"}.ss-icon-categories-crafts:before{content:"\e065"}.ss-icon-categories-writing:before{content:"\e066"}.ss-icon-categories-technology:before{content:"\e067"}.ss-icon-categories-software:before{content:"\e068"}.ss-icon-categories-photography:before{content:"\e069"}.ss-icon-categories-music:before{content:"\e06a"}.ss-icon-categories-home:before{content:"\e06b"}.ss-icon-categories-gaming:before{content:"\e06c"}.ss-icon-categories-film:before{content:"\e06d"}.ss-icon-categories-fashion:before{content:"\e06e"}.ss-icon-categories-diy:before{content:"\e06f"}.ss-icon-categories-design:before{content:"\e070"}.ss-icon-categories-culinary:before{content:"\e071"}.ss-icon-ellipsis-outline:before{content:"\6c"}.ss-icon-outline-premium-badge:before{content:"\e073"}.ss-icon-arrow-left:before{content:"\65"}.ss-icon-arrow-right:before{content:"\72"}.ss-icon-15-sec-rewind:before{content:"\e076"}.ss-icon-followers:before{content:"\e078"}.ss-icon-following:before{content:"\e079"}.ss-icon-categories-other:before{content:"\e07a"}.ss-icon-categories-lifestyle:before{content:"\e07b"}.ss-icon-transcript-off:before{content:"\e07c"}.ss-icon-transcript-on:before{content:"\e07d"}.ss-icon-referrals:before{content:"\e07e"}.ss-icon-pending:before{content:"\e07f"}.ss-icon-earned:before{content:"\e080"}.ss-icon-categories-tag:before{content:"\e000"}.ss-icon-tag:before{content:"\e003"}.ss-icon-categories-teaching:before{content:"\e00a"}.ss-icon-facebook:before{content:"\e002"}.ss-icon-instagram:before{content:"\e00e"}.ss-icon-github:before{content:"\e018"}.ss-icon-linkedin:before{content:"\e01e"}.ss-icon-pinterest-1:before{content:"\e01f"}.ss-icon-twitter-1:before{content:"\e020"}.ss-bubble-add-2:before{content:"\e023"}.ss-skull-1:before{content:"\e009"}.ss-skull-2:before{content:"\e017"}.ss-icon-trash-2:before{content:"\e01d"}.ss-icon-youtube-play:before{content:"\e025"}.ss-preferences-circle:before{content:"\e028"}.ss-filter:before{content:"\e029"}.ss-ios-download:before{content:"\e036"}.ss-teacher-badge-big-copy-1:before{content:"\e034"}.ss-teacher-badge-big-copy-1-1:before{content:"\e03f"}.ss-icon-arrow-right-large:before{content:"\e043"}.ss-icon-empty-warning:before{content:"\e047"}.ss-icon-annual-one-for-one:before{content:"\e037"}.ss-icon-followers-filled:before{content:"\e048"}.ss-minus-circle:before{content:"\e04a"}.ss-android-remove-circle:before{content:"\e04b"}.ss-icon-move-to-top:before{content:"\e02e"}.ss-icon-pencil:before{content:"\e050"}.ss-icon-move-to-top-outline:before{content:"\e051"}.ss-icon-question:before{content:"\e052"}.ss-icon-new-class:before{content:"\e041"}.ss-icon-external-link:before{content:"\e054"}.ss-icon-nsk-bookmark-saved:before{content:"\e05f"}.ss-icon-nsk-bookmark-save-hover:before{content:"\e061"}.ss-icon-nsk-bookmark-save-default:before{content:"\e072"}.ss-icon-nsk-play-arrow-rounded:before{content:"\e074"}.ss-icon-not-visible:before{content:"\e075"}.ss-icon-visible:before{content:"\e077"}@font-face{font-family:skillsharenucleo;src:url(/assets/css/libs/https/skillshare-nucleo/skillshare.eot);src:url(/assets/css/libs/https/skillshare-nucleo/skillshare.eot) format("embedded-opentype"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.woff2) format("woff2"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.woff) format("woff"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.ttf) format("truetype"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.svg) format("svg");font-weight:400;font-style:normal}.sk-icon:before{display:inline-block;font:normal normal normal 14px/1 "skillsharenucleo";font-size:inherit;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sk-icon.lg{font-size:1.33333333em;vertical-align:-16%}.sk-icon.x2{font-size:2em}.sk-icon.x3{font-size:3em}.sk-icon.square,.sk-icon.circle{padding:.33333em;vertical-align:-16%;background-color:#eee}.sk-icon.circle{border-radius:50%}.sk-icon-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.sk-icon-ul>li{position:relative}.sk-icon-ul>li>.sk-icon{position:absolute;left:-1.57143em;top:.14286em;text-align:center}.sk-icon-ul>li>.sk-icon.lg{top:0;left:-1.35714em}.sk-icon-ul>li>.sk-icon.circle,.sk-icon-ul>li>.sk-icon.square{top:-.19048em;left:-1.90476em}.sk-icon.spin{animation:sk-icon-spin 2s infinite linear}@keyframes sk-icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sk-icon.rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.sk-icon.rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.sk-icon.rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.sk-icon.flip-y{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scale(-1,1)}.sk-icon.flip-x{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scale(1,-1)}.sk-icon.sk-chart-bar-33:before{content:"\ea01"}.sk-icon.sk-chat-33:before{content:"\ea02"}.sk-icon.sk-chat-round-content:before{content:"\ea03"}.sk-icon.sk-mobile-camera:before{content:"\ea04"}.sk-icon.sk-money-13:before{content:"\ea05"}.sk-icon.sk-multiple-11:before{content:"\ea06"}.sk-icon.sk-pen-01:before{content:"\ea07"}.sk-icon.sk-play-69:before{content:"\ea08"}.sk-icon.sk-ruler-pencil:before{content:"\ea09"}.sk-icon.sk-settings-gear-64:before{content:"\ea0a"}.sk-icon.sk-time-3:before{content:"\ea0b"}.sk-icon.sk-trash:before{content:"\ea0c"}.sk-icon.sk-simple-add:before{content:"\ea01"}.sk-icon.sk-circle-add:before{content:"\ea02"}.sk-icon.sk-ic_more_horiz_24px:before{content:"\ea03"}.sk-icon.sk-ic_more_vert_24px:before{content:"\ea04"}.sk-icon.sk-volume-97:before{content:"\ea05"}.sk-icon.sk-volume-ban:before{content:"\ea06"}.sk-icon.sk-chat-round-2:before{content:"\ea07"}.sk-icon.sk-chat-33:before{content:"\ea08"}.sk-icon.sk-chat-round-3:before{content:"\ea09"}.sk-icon.sk-ic_star_24px:before{content:"\ea0a"}.sk-icon.sk-ic_star_border_24px:before{content:"\ea0b"}.sk-icon.sk-ic_remove_red_eye_24px:before{content:"\ea0c"}.sk-icon.sk-eye-17:before{content:"\ea0d"}.sk-icon.sk-eye-ban-18:before{content:"\ea0e"}.sk-icon.sk-trash-simple:before{content:"\ea0f"}.sk-icon.sk-ic_closed_caption_24px:before{content:"\ea10"}.sk-icon.sk-alert-circle-exc-2:before{content:"\ea11"}.sk-icon.sk-alert-circle-i:before{content:"\ea12"}.sk-icon.sk-ic_notifications_24px:before{content:"\ea13"}.sk-icon.sk-ic_notifications_none_24px:before{content:"\ea14"}.sk-icon.sk-alert-circle-exc:before{content:"\ea15"}.sk-icon.sk-bookmark-2-2:before{content:"\ea16"}.sk-icon.sk-bookmark-2:before{content:"\ea17"}.sk-icon.sk-ic_arrow_back_24px:before{content:"\ea18"}.sk-icon.sk-ic_arrow_forward_24px:before{content:"\ea19"}.sk-icon.sk-ic_arrow_upward_24px:before{content:"\ea1a"}.sk-icon.sk-ic_arrow_downward_24px:before{content:"\ea1b"}.sk-icon.sk-ic_keyboard_arrow_down_24px:before{content:"\ea1c"}.sk-icon.sk-ic_keyboard_arrow_left_24px:before{content:"\ea1d"}.sk-icon.sk-ic_keyboard_arrow_right_24px:before{content:"\ea1e"}.sk-icon.sk-ic_keyboard_arrow_up_24px:before{content:"\ea1f"}.sk-icon.sk-calendar-grid-58:before{content:"\ea20"}.sk-icon.sk-calendar-57:before{content:"\ea21"}.sk-icon.sk-ic_check_24px:before{content:"\ea22"}.sk-icon.sk-email-84:before{content:"\ea23"}.sk-icon.sk-email-83:before{content:"\ea24"}.sk-icon.sk-edit:before{content:"\ea25"}.sk-icon.sk-code:before{content:"\ea26"}.sk-icon.sk-heart-2-2:before{content:"\ea27"}.sk-icon.sk-heart-2-3:before{content:"\ea28"}.sk-icon.sk-ic_menu_24px:before{content:"\ea29"}.sk-icon.sk-microsoft:before{content:"\ea2a"}.sk-icon.sk-grid-45:before{content:"\ea2b"}.sk-icon.sk-ic_play_arrow_24px:before{content:"\ea2c"}.sk-icon.sk-ic_play_circle_outline_24px:before{content:"\ea2d"}.sk-icon.sk-refresh-68-2:before{content:"\ea2e"}.sk-icon.sk-lock-open:before{content:"\ea2f"}.sk-icon.sk-lock:before{content:"\ea30"}.sk-icon.sk-link-72:before{content:"\ea31"}.sk-icon.sk-launch-47-2:before{content:"\ea32"}.sk-icon.sk-share:before{content:"\ea33"}.sk-icon.sk-cloud-download-93:before{content:"\ea34"}.sk-icon.sk-cloud-upload-94:before{content:"\ea35"}.sk-icon.sk-like-2-2:before{content:"\ea36"}.sk-icon.sk-like-no:before{content:"\ea37"}.sk-icon.sk-like-2:before{content:"\ea38"}.sk-icon.sk-single-01-2:before{content:"\ea39"}.sk-icon.sk-curved-next:before{content:"\ea3a"}.sk-icon.sk-curved-previous:before{content:"\ea3b"}.sk-icon.sk-zoom-2:before{content:"\ea3c"}.sk-icon.sk-ic_pause_24px:before{content:"\ea3d"}.sk-icon.sk-simple-remove-2:before{content:"\ea3e"}.sk-icon.sk-fit-horizontal:before{content:"\ea3f"}.sk-icon.sk-fullscreen-77:before{content:"\ea40"}.sk-icon.sk-pinch:before{content:"\ea41"}.sk-icon.sk-layers-3-2:before{content:"\ea42"}.sk-icon.sk-ic_format_list_bulleted_24px:before{content:"\ea43"}.sk-icon.sk-triangle-right:before{content:"\ea44"}.sk-icon.sk-play-69:before{content:"\ea45"}.sk-icon.sk-player-19:before{content:"\ea46"}.sk-icon.sk-image-01:before{content:"\ea47"}.sk-icon.sk-copy:before{content:"\ea48"}.sk-icon.sk-layers-2-2:before{content:"\ea49"}.sk-icon.sk-layers-3-3:before{content:"\ea4a"}.sk-icon.sk-launch-47:before{content:"\ea4b"}.sk-icon.sk-link-69:before{content:"\ea4c"}.sk-icon.sk-ticket-76:before{content:"\ea4d"}.sk-icon.sk-corner-left-round:before{content:"\ea4e"}.sk-icon.sk-icon_ta:before{content:"\ea4f"}.sk-icon.sk-replay:before{content:"\ea50"}.sk-icon.sk-triangle-right-17:before{content:"\ea51"}.sk-icon.sk-refresh-19:before{content:"\ea52"}.sk-icon.sk-refresh-68:before{content:"\ea53"}.sk-icon.sk-button-pause:before{content:"\ea54"}.sk-icon.sk-man-23:before{content:"\ea55"}.sk-icon.sk-ic_replay_30_24px:before{content:"\ea56"}.sk-icon.sk-ic_replay_10_24px:before{content:"\ea57"}.sk-icon.sk-ic_replay_5_24px:before{content:"\ea58"}.sk-icon.sk-ic_play_circle_filled_24px:before{content:"\ea59"}.sk-icon.sk-chat-round-4:before{content:"\ea5a"}.sk-icon.sk-chat-round:before{content:"\ea5b"}.sk-icon.sk-heart-2-4:before{content:"\ea5c"}.sk-icon.sk-heart-2:before{content:"\ea5d"}.sk-icon.sk-favourite-31-2:before{content:"\ea5e"}.sk-icon.sk-favourite-31:before{content:"\ea5f"}.sk-icon.sk-star-half:before{content:"\ea60"}.sk-icon.sk-tag-2:before{content:"\ea61"}.sk-icon.sk-tag:before{content:"\ea62"}.sk-icon.sk-preferences-circle-2:before{content:"\ea63"}.sk-icon.sk-settings-gear-65:before{content:"\ea64"}.sk-icon.sk-settings-gear-63:before{content:"\ea65"}.sk-icon.sk-preferences-circle:before{content:"\ea66"}.sk-icon.sk-bold-remove-2:before{content:"\ea67"}.sk-icon.sk-simple-remove:before{content:"\ea68"}.sk-icon.sk-bold-add:before{content:"\ea69"}.sk-icon.sk-bold-remove:before{content:"\ea6a"}.sk-icon.sk-cart:before{content:"\ea6b"}.sk-icon.sk-bulb-63:before{content:"\ea6c"}.sk-icon.sk-check-circle-08:before{content:"\ea6d"}.sk-icon.sk-alert-circle-que-2:before{content:"\ea6e"}.sk-icon.sk-alert-circle-que:before{content:"\ea6f"}.sk-icon.sk-a-edit:before{content:"\ea70"}.sk-icon.sk-a-check:before{content:"\ea71"}.sk-icon.sk-a-add:before{content:"\ea72"}.sk-icon.sk-single-05:before{content:"\ea73"}.sk-icon.sk-single-01:before{content:"\ea74"}.sk-icon.sk-b-meeting:before{content:"\ea75"}.sk-icon.sk-multiple:before{content:"\ea76"}.sk-icon.sk-send-2:before{content:"\ea77"}.sk-icon.sk-send:before{content:"\ea78"}.sk-icon.sk-ic_add_circle_24px:before{content:"\ea79"}.sk-icon.sk-ic_add_circle_outline_24px:before{content:"\ea7a"}.sk-icon.sk-ic_not_interested_24px:before{content:"\ea7b"}.sk-icon.sk-pen-01:before{content:"\ea7c"}.sk-icon.sk-design:before{content:"\ea7d"}.sk-icon.sk-ic_edit_24px:before{content:"\ea7e"}.sk-icon.sk-money-12:before{content:"\ea7f"}.sk-icon.sk-money-11:before{content:"\ea80"}.sk-icon.sk-handout:before{content:"\ea81"}.sk-icon.sk-coins:before{content:"\ea82"}.sk-icon.sk-circle-10:before{content:"\ea83"}.sk-icon.sk-mobile-camera:before{content:"\ea84"}.sk-icon.sk-desktop:before{content:"\ea85"}.sk-icon.sk-layers-2:before{content:"\ea86"}.sk-icon.sk-layers-3:before{content:"\ea87"}.sk-icon.sk-image-3:before{content:"\ea88"}.sk-icon.sk-image-sk:before{content:"\ea89"}.sk-icon.sk-payment-sk:before{content:"\ea8a"}.sk-icon.sk-user-round-sk:before{content:"\ea8b"}.sk-icon.sk-user-following-sk:before{content:"\ea8c"}.sk-icon.sk-user-sk:before{content:"\ea8d"}.sk-icon.sk-users-sk:before{content:"\ea8e"}.sk-icon.sk-bookmark:before{content:"\ea8f"}.sk-icon.sk-bookmark-border:before{content:"\ea90"}.sk-icon.sk-play-filled:before{content:"\ea91"}.sk-icon.sk-play-outline:before{content:"\ea92"}.sk-icon.sk-time-3:before{content:"\ea93"}.sk-icon.sk-time-3-2:before{content:"\ea94"}body .svg-icon-sprite svg{height:0}body .svg-icon-sprite svg g,body .svg-icon-sprite svg path{fill:inherit}body .svg-icon-sprite svg use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#656868}/*!jQuery UI - v1.10.0 - 2013-02-07
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.slider.css, jquery.ui.tabs.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT*/.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(/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(/assets/images/lib/jquery-ui-images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.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(/assets/images/lib/jquery-ui-images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;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(/assets/images/lib/jquery-ui-images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;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(/assets/images/lib/jquery-ui-images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;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(/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(/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:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.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(/assets/images/lib/jquery-ui-images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/assets/images/lib/jquery-ui-images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/assets/images/lib/jquery-ui-images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/assets/images/lib/jquery-ui-images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/assets/images/lib/jquery-ui-images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/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(/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(/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(/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:700;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;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;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.clear{zoom:1}.clear::after{content:".";display:block;height:0;clear:both;visibility:hidden}.left{float:left}.right{float:right}.hidden{display:none}.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-175{width:175px;height:175px}.user-img-175 img{width:100%}.user-img-100{width:100px;height:100px}.user-img-100 img{width:100%}.user-img-90{width:90px;height:90px}.user-img-90 img{width:100%}.user-img-85{width:85px;height:85px}.user-img-85 img{width:100%}.user-img-75{width:75px;height:75px}.user-img-75 img{width:100%}.user-img-70{width:70px;height:70px}.user-img-70 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-40{width:40px;height:40px}.user-img-40 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{display:block;overflow:hidden;border-radius:3px}.circle-image,.user-img-175,.user-img-100,.user-img-90,.user-img-85,.user-img-75,.user-img-70,.user-img-60,.user-img-50,.user-img-40,.user-img-35,.block-link .icon,.user-img-30,.user-img-28,.user-img-25,.user-img-20{display:block;border-radius:50%;overflow:hidden}.circle-image a,.user-img-175 a,.user-img-100 a,.user-img-90 a,.user-img-85 a,.user-img-75 a,.user-img-70 a,.user-img-60 a,.user-img-50 a,.user-img-40 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}.rounded-image-wrapper a{display:block}.round-top{border-top-right-radius:3px;border-top-left-radius:3px;overflow:hidden}.round-bottom{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.round-left{border-top-left-radius:3px;border-bottom-left-radius:3px}.shadow-dark{box-shadow:0 1px 2px rgba(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}.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(/assets/images/icon-cursor-zoom.png),-moz-zoom-in}.rich-content-wrapper h4{margin-bottom:18px}.rich-content-wrapper hr{border:none;border-bottom:#e7e9ec 1px solid;margin:22px 0}.rich-content-wrapper iframe{border:0;display:block;margin:0 auto;max-width:100%;max-height:600px}.copy-callout{padding-left:10px;border-left:#e7e9ec 2px solid}.iconed{display:inline-block}.iconed::before{font-weight:400;text-decoration:none;color:#b4b8b8;margin-right:.5em}.iconed.inherit-color::before{color:inherit}.text-icon::before{color:#e7e9ec;margin-right:.3em}.site-header-mobile{background-color:#fff;border-bottom:1px solid #e7e9ec;display:none;position:relative;margin-bottom:43px}.site-header-mobile.with-mobile-download-banner .drawer{top:115px}.site-header-mobile .mobile-download-banner{border-bottom:1px solid #e7e9ec;padding:12px 20px 11px;display:none}.site-header-mobile .mobile-download-banner .download-link+.download-link{margin-left:30px}.site-header-mobile .popover .search{display:none}.site-header-mobile .logo{display:block;padding:22px 0;position:absolute;margin-left:-55px;left:50%}.site-header-mobile .logo .logo-image{width:120px}.site-header-mobile .login-link{line-height:60px;margin-right:20px;text-align:center;width:60px}.site-header-mobile .search-overlay-btn{cursor:pointer;display:none;padding:20px 0 0 6px}.site-header-mobile .search-overlay{background-color:#fff;display:none;top:0;left:0;right:0;position:absolute;z-index:10011}@media screen and (max-width:541px){.site-header-mobile .search-overlay{margin:0}}.site-header-mobile .search-overlay .autocomplete-wrapper{margin:12px 16px 0}.site-header-mobile .search-overlay .search{float:none;padding:0;width:auto;overflow:hidden}.site-header-mobile .search-overlay .search .header-search-input{border:none;padding-left:35px;width:auto}.site-header-mobile .search-overlay .cancel-btn{cursor:pointer;margin-top:3px}.site-header-mobile .drawer{background-color:#fff;border-top:1px solid #f7f7f7;display:none;position:absolute;left:0;right:0;top:60px;z-index:10010}.site-header-mobile .drawer .content{padding:20px 35px}.site-header-mobile .drawer .nav-menu-list-bottom{text-align:center}.site-header-mobile .drawer .nav-menu-list-bottom a{font-size:13px}.site-header-mobile .drawer .nav-menu-link{display:block;padding:10px;border-bottom:solid 1px #f7f7f7;color:#393b41}.site-header-mobile .drawer .nav-menu-link a{font-weight:400}.site-header-mobile .drawer .nav-menu-link .tag{margin-left:5px}.site-header-mobile .drawer .nav-menu-link .nav-submenu{margin-top:10px;overflow:hidden;display:none}.site-header-mobile .drawer .nav-menu-link .nav-submenu-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.site-header-mobile .drawer .nav-menu-link .nav-submenu-header span{transition:transform .1s ease-in-out}.site-header-mobile .drawer .nav-menu-link .nav-submenu h3,.site-header-mobile .drawer .nav-menu-link .nav-submenu>a,.site-header-mobile .drawer .nav-menu-link .nav-submenu-link{padding:8px 10px}.site-header-mobile .drawer .nav-menu-link .nav-submenu .group-link{font-weight:400;text-decoration:none;color:#393b41;display:inline-block}.site-header-mobile .drawer .nav-menu-link .nav-submenu .group-link.selected{color:#17c5cb;font-weight:600}.site-header-mobile .drawer .nav-menu-link .nav-submenu .unread-indicator{display:inline-block;height:8px;width:8px;border-radius:50%;background-color:#17c5cb;position:absolute;left:-8px;top:13px}.site-header-mobile .drawer .nav-menu-link .nav-submenu .joined-groups ul{margin-left:20px}.site-header-mobile .drawer .nav-menu-link .nav-submenu .joined-groups ul li{padding:8px 0 0 10px;position:relative}.site-header-mobile .drawer.primary .arrow{left:32px}.site-header-mobile .drawer.user .arrow{left:auto;right:15px}.site-header-mobile .drawer-button{cursor:pointer;height:60px}.site-header-mobile .primary-drawer-button{text-align:center;padding:0 9px 0 20px}.site-header-mobile .primary-drawer-button::before{font-size:24px;line-height:60px}.site-header-mobile .user-drawer-button{position:relative;padding:0 10px 0 20px}.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:16px 0}.site-header-mobile .classes-link .menu-button::before{display:none}@media screen and (min-width:541px){.site-header-mobile .drawer{border:1px solid #f7f7f7;width:300px}.site-header-mobile .drawer .nav-menu-list{padding:15px 20px}.site-header-mobile .drawer.primary .arrow{left:31px}.site-header-mobile .drawer.user{left:auto}.site-header-mobile .drawer.user .arrow{left:auto;right:15px}}@media screen and (max-width:809px){.site-header-mobile .search-overlay-btn{display:block}.site-header-mobile .drawer.popover.shadow{background-color:#fff;margin-top:0;padding:0;border-radius:0}.site-header-mobile .drawer.popover.shadow .inner-popover{border:none;height:100%;overflow-y:scroll}.site-header-mobile .drawer.popover.shadow .arrow{top:-10px}.site-header-mobile .drawer.popover.shadow .arrow::before{border-bottom:none}}@media screen and (max-width:540px){.site-header-mobile .drawer{height:100vh}}.mobile-download-banner{display:-ms-flexbox;display:flex;padding:14px 10px}.mobile-download-banner .icon-close{padding-top:4px;display:block;margin-right:8px}.mobile-download-banner .mobile-download-banner--copytext{line-height:15px}.mobile-download-banner .mobile-download-banner--copytext div{line-height:16px}.mobile-download-banner .mobile-download-banner--copytext .subtitle{text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:1px}.mobile-download-banner .mobile-download-banner__buttons-container{margin-left:auto;text-align:right}.mobile-download-banner .mobile-download-banner__buttons-container .button{width:90px;line-height:32px;height:32px;margin-left:8px}#site-banner{background-color:#017a84;color:#f7f7f7;position:relative;z-index:10000}#site-banner.type-error{background-color:#ed5a4f}#site-banner.type-error a.close-link:hover{color:#ed5a4f}#site-banner .user-referral-image{margin:-4px 12px 0 0}#site-banner a{color:#f7f7f7;font-weight:600;text-decoration:none}#site-banner .banner-content{display:block;padding:12px 46px 12px 24px}#site-banner .close-link{position:absolute;top:2px;right:14px;padding:10px}#site-banner .close-link:hover{color:#b4b8b8}@media screen and (max-width:540px){#site-banner{z-index:101}}@media screen and (max-width:990px){#site-banner{display:none}}.site-header{-ms-flex-align:center;align-items:center;border-bottom:#e7e9ec 2px solid;box-sizing:border-box;display:-ms-flexbox;display:flex;margin-bottom:50px;min-height:59px;padding:0 15px;position:relative;width:100%;z-index:10002}.site-header.transparent{border:0;position:absolute}.site-header.transparent .nav-menu-browse .nav-item-link{color:#f7f7f7;font-size:14px}.site-header.transparent .nav-menu-browse .nav-item-link:hover{color:#fff}.site-header.dark{background-color:#393b41;border:0}.site-header.sticky{background-color:#fff;position:fixed;top:0}.site-header-logo-image{background-image:url(/assets/images/logo-header.svg);background-repeat:no-repeat;background-size:120px 15px;background-position:center center;display:block;height:15px;width:120px}.site-header-logo-image.gray{background-image:url(/assets/images/logo-gray-1.svg)}.site-header-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.site-header-nav-left{-ms-flex:1;flex:1;padding:0 5px}.site-header .nav-item{color:#393b41;font-size:13px;padding:0 9px;position:relative}.site-header .nav-item-icon{cursor:pointer}.site-header .nav-item-link{white-space:nowrap;color:#656868;font-weight:400;text-decoration:none}.site-header .nav-item-link__sign-up-button{border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:proxima nova,sans-serif;font-weight:400;padding:0 16px;position:relative;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;height:28px;line-height:27px;min-width:64px;font-size:13px;background-color:#017a84;border:1px solid #017a84;color:#fff;text-decoration:none}@media screen and (min-width:801px){.site-header .nav-item-link__sign-up-button:active{top:1px}}.site-header .nav-item-link__sign-up-button[type=button],.site-header .nav-item-link__sign-up-button[type=reset],.site-header .nav-item-link__sign-up-button[type=submit]{-webkit-appearance:button}.site-header .nav-item-link__sign-up-button .ss-svg-icon{width:16px;height:16px;display:inline-block;position:relative;margin-right:3px;vertical-align:text-bottom}.site-header .nav-item-link__sign-up-button.medium{height:32px;line-height:31px;min-width:80px;font-size:15px}.site-header .nav-item-link__sign-up-button.medium .ss-svg-icon{width:24px;height:24px;top:3px}.site-header .nav-item-link__sign-up-button:active{color:#fff}.site-header .nav-item-link__sign-up-button:active .ss-svg-icon use{fill:#fff}.site-header .nav-item-link__sign-up-button:visited{color:#fff;background-color:#017a84;border-color:#017a84}.site-header .nav-item-link__sign-up-button:visited .ss-svg-icon use{fill:#fff}.site-header .nav-item-link__sign-up-button:hover{color:#fff;background-color:#01636b;border-color:#01636b}.site-header .nav-item-link__sign-up-button:hover .ss-svg-icon use{fill:#fff}.site-header .nav-item-link__go-premium,.site-header .nav-item-link__sign-in{font-weight:regular}.site-header .nav-item-link:hover{color:#393b41}.site-header .nav-item-link-light{color:#f7f7f7;font-size:14px}.site-header .nav-item-link-light:hover{color:#fff}.site-header .nav-item-link-active.no-bold,.site-header .nav-item-link-active.primary{color:#393b41;font-weight:600}.site-header .nav-item-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.site-header .nav-item.nav-menu-workshops{padding-left:0}.site-header .nav-item .popover{margin-top:14px;min-width:120px;position:absolute}.site-header .nav-item .tag{margin-left:5px}.site-header .nav-item .unread-indicator{display:inline-block;height:8px;width:8px;border-radius:50%;background-color:#17c5cb;margin-left:6px}.site-header .nav-items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.site-header .nav-items-hidden{display:none}.site-header .nav-menu-browse .popover{left:-90px}.site-header .nav-menu-browse .popover .arrow.left{left:150px}.site-header .nav-menu-browse .nav-menu{width:728px;height:492px}.site-header .nav-menu-browse .nav-menu-list{display:-ms-flexbox;display:flex}.site-header .nav-menu-browse .nav-menu-category-left-col{padding-left:15px}.site-header .nav-menu-browse .nav-menu-categories{display:-ms-flexbox;display:flex;margin-right:16px}.site-header .nav-menu-browse .nav-menu-category{width:224px;height:30px;font-size:12px;font-style:normal;border-bottom:#e7e9ec 1px solid;font-stretch:normal;line-height:3.2;letter-spacing:1px;color:#656868;margin-bottom:10px}.site-header .nav-menu-browse .nav-menu-category-list{width:139px;margin:12px 100px 11px 8px}.site-header .nav-menu-browse .nav-menu-category-short-list{margin-bottom:30px}.site-header .nav-menu-browse .nav-menu-subcategory{padding-left:16px;margin-left:-16px;line-height:20px;width:224px;height:40px;display:-ms-flexbox;display:flex;font-size:15px;-ms-flex-align:center;align-items:center}.site-header .nav-menu-browse .nav-menu-subcategory:hover{background-color:#e7e9ec;border-radius:4px;color:#393b41}.site-header .nav-menu-browse .nav-menu-subcategory:active{background-color:#393b41;color:#fff}.site-header .nav-menu-browse .nav-menu-other{margin-bottom:10px;width:224px;padding-top:12px;padding-left:16px;padding-right:16px;border-left:1px solid #e7e9ec}.site-header .nav-menu-browse .nav-menu-other .nav-menu-link{width:200px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}.site-header .nav-menu-browse .nav-menu-other .nav-menu-link a{font-size:15px;color:#393b41;padding-left:15px;font-weight:600}.site-header .nav-menu-browse .nav-menu-other .nav-menu-link:hover{background-color:#e7e9ec;border-radius:4px}.site-header .nav-menu-browse .nav-menu-other .nav-menu-link:active{background-color:#393b41}.site-header .nav-menu-browse .nav-menu-other .nav-menu-link:active a{color:#fff}.site-header .nav-menu-teach .popover{width:180px;right:-26px}.site-header .nav-menu-notifications .popover{width:375px;right:-78px}.site-header .nav-menu-user-avatar .popover.bottom{width:215px;top:95%;right:-10px}.site-header .nav-menu-user-avatar .popover.bottom .arrow.right{left:85%}.site-header .nav-menu-tertiary .popover{width:140px;right:-16px}.site-header .nav-menu-list{padding:16px 20px}.site-header .nav-menu-delimiter{border-bottom:1px solid #f7f7f7}.site-header .nav-menu-notifications-icon{position:relative}.site-header .nav-menu-notifications-icon::before{font-size:18px}.site-header .nav-menu-notifications-icon-dark::before{color:#393b41}.site-header .nav-menu-notifications-icon-light::before{color:#f7f7f7}.site-header .nav-menu-notifications-count{border-radius:50%;line-height:17px;text-align:center;position:absolute;height:16px;width:16px;top:-4px;right:5px}.site-header .nav-menu-notifications-count-dark{background-color:#ed5a4f;color:#fff}.site-header .nav-menu-notifications-count-light{background-color:#fff;color:#656868}.site-header .nav-menu-notifications .popover .notifications-module .error{margin-top:15px}.site-header .nav-menu-notifications .popover .notifications-module .new-activity-marker{left:66%}.site-header .nav-menu-notifications .popover .notifications-module .see-all{display:block;text-align:center;padding:14px;border-top:1px solid #e7e9ec;box-shadow:0 -1px 4px #e7e9ec}.site-header .nav-menu-notifications .popover .notifications-container{overflow-y:scroll;height:600px}.site-header .nav-menu-notifications .popover .notifications-toggle-container{box-shadow:0 1px 4px #e7e9ec;padding:10px;border-bottom:1px solid #e7e9ec}.site-header .bell-default use{fill:#656868}.site-header .bell-default:hover use{fill:#393b41}.site-header .bell-active use{fill:#393b41}.site-header .nav-class-details-title{text-align:center;padding:30px 0 5px}.site-header .nav-class-details-title h1{color:#393b41;display:inline;font-size:18px;line-height:1.2em}.site-header .nav-class-details-tag{line-height:10px;margin-left:10px;padding:5px 6px 4px;position:relative;top:-3px}.site-header .nav-class-details-teacher{display:inline-block}.site-header .nav-class-details-teacher-link{color:#656868;font-size:13px;text-decoration:underline;font-weight:400}.site-header .nav-class-details .follow-button-wrapper-class-details{display:inline-block;padding-left:10px;margin-bottom:18px}.site-header .nav-icon-tertiary{font-size:22px}.site-header .nav-teach-label{margin-left:10px;border-left:1px solid #e7e9ec;text-transform:uppercase}.site-header .nav-search-bar{margin-left:10px;max-width:400px;width:100%}#class-details .site-header{padding-top:17px;padding-bottom:8px}.download-mobile-app-button{width:128px;height:37px;display:inline-block;margin-bottom:15px;background-repeat:no-repeat;background-size:128px 74px}.grid{padding:0 20px}.grid .row{margin-right:-10px;margin-left:-10px}.grid .col-12{width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:91.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:83.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:75%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:66.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:58.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:50%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:41.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:33.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:25%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:16.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:8.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}.grid .col-middle{vertical-align:middle!important}.grid .col-no-margin{margin-bottom:0!important}.grid .col-3,.grid .col-4{width:50%}.grid .col-6{width:100%}@media screen and (min-width:541px){.grid{padding:0 40px}.grid .row{margin-right:-10px;margin-left:-10px}.grid .col-12{width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:91.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:83.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:75%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:66.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:58.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:50%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:41.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:33.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:25%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:16.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:8.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}}@media screen and (min-width:810px){.grid{padding:0 60px}.grid .row{margin-right:-15px;margin-left:-15px}.grid .col-12{width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:91.66667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:83.33333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:75%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:66.66667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:58.33333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:50%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:41.66667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:33.33333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:25%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:16.66667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:8.33333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}}@media screen and (min-width:990px){.grid{width:1000px;margin:0 auto;padding:0 30px}.grid .row{margin-right:-15px;margin-left:-15px}.grid .col-12{width:960px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:880px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:800px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:720px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:640px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:560px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:480px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:400px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:320px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:240px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:160px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:80px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}}.flex-grid{max-width:1190px;margin:0 auto;padding:0 20px}.flex-grid-wrapper{margin-bottom:24px;padding:0 30px}.flex-grid-wrapper-bordered{border-radius:3px;border:1px solid #b4b8b8;padding:20px 30px}.flex-grid-wrapper-small-margin{margin-bottom:10px}.flex-grid-row{display:-ms-flexbox;display:flex;margin:0 -5px}.flex-grid-item{box-sizing:border-box;-ms-flex:1;flex:1;padding:0 5px}.flex-grid-item-flexed{display:-ms-flexbox;display:flex}@media screen and (max-width:1000px) and (min-width:601px){.flex-grid-item-5:last-child{display:none}.flex-grid-row-collapse-front .flex-grid-item-5:first-child{display:none}.flex-grid-row-collapse-front .flex-grid-item-5:last-child{display:block}}@media screen and (max-width:800px) and (min-width:601px){.flex-grid-wrapper{padding-left:20px;padding-right:20px}.flex-grid-item-5:nth-child(4){display:none}.flex-grid-item-3:last-child{display:none}}@media screen and (max-width:600px){.flex-grid-wrapper{padding:0;border:0}.flex-grid-row{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.flex-grid-item{margin:0 0 20px}}.site-footer{border-top:#e7e9ec 1px solid;margin:100px 0 0;min-width:960px;padding:30px 24px}.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:#656868;vertical-align:middle}.site-footer .icons li a:hover{color:#656868}.site-footer .download-mobile-app-small{border-radius:3px;background-color:#f7f7f7;padding:8px}.site-footer .download-mobile-app-small::before{color:#393b41}@media screen and (max-width:989px){.site-footer{padding:20px 0}.site-footer .nav{float:none;padding:0 20px}.site-footer .download-mobile-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:#656868;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}body.gr_mw_banner .site-footer{padding-bottom:90px}#footer-tall{background-color:#fff;margin:100px 0 0;padding:60px 0}#footer-tall .grid{overflow:hidden}#footer-tall h4{margin-bottom:9px}#footer-tall .download-ios-app-tall{margin-top:12px;margin-bottom:36px}#footer-tall .base-footer{color:#656868;border-top:#e7e9ec 1px solid;padding-top:10px;margin-top:48px;position:relative}#footer-tall .base-footer .footer-section{padding-right:30px}#footer-tall .base-footer .footer-section.last{padding-right:0}#footer-tall .base-footer .social{position:absolute;right:0;top:6px}#footer-tall .base-footer .social a{margin-right:5px}#footer-tall .base-footer .social a:last-child{margin-right:0}#footer-tall .base-footer .social a.social-facebook:hover{color:#3b5998!important}#footer-tall .base-footer .social a.social-twitter:hover{color:#55acee!important}#footer-tall .base-footer .social a.social-instagram:hover{color:#517fa4!important}#footer-tall .base-footer .social a.social-youtube:hover{color:#cd201f!important}@media screen and (max-width:809px){#footer-tall .base-footer .footer-section{padding-right:20px}}@media screen and (max-width:540px){#footer-tall{padding:42px 0}#footer-tall .base-footer{margin-top:10px;text-align:center}#footer-tall .base-footer .footer-links{display:block;margin:12px 0 14px}#footer-tall .base-footer .footer-title{display:block;padding-right:0}#footer-tall .base-footer .social{position:relative;text-align:center;top:auto;right:auto}#footer-tall .base-footer .social a{float:none}}.footer-flex-grid .logo-hands{width:90px}body .layout-header-container{padding-bottom:15px;margin-bottom:25px}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}.center-content{position:relative;background-color:#e7e9ec;padding:20px;width:920px;zoom:1;border-radius:3px}.center-content::after{content:".";display:block;height:0;clear:both;visibility:hidden}.ratio-16-9{display:block;padding-top:56.25%;position:relative;width:100%}.ratio-16-9 .ratio-content{position:absolute;top:0;left:0;bottom:0;right:0}.ratio-3-2{display:block;padding-top:66.66667%;position:relative;width:100%}.ratio-3-2 .ratio-content{position:absolute;top:0;left:0;bottom:0;right:0}.background-image-cover{background-position:center;background-size:cover;background-repeat:no-repeat}#site-menu-action{display:block;position:fixed;bottom:20px;left:20px;width:30px;height:30px;background:rgba(49,55,61,.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:249px;background-color:#393b41;color:#fff;overflow-y:scroll;height:100%;padding-bottom:100px;border-right:1px solid #fff}#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:#393b41 1px solid}#site-menu .menu-section:last-child{margin-bottom:100px}#site-menu li{color:#656868}#site-menu p{color:#656868}#site-menu a{color:#fff;text-decoration:none;font-weight:400}#site-menu a:hover{color:#656868}#site-menu input{width:180px;margin-top:15px}#site-content{margin-left:0;background-color:#f7f7f7;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;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{background-color:#f7f7f7;padding:20px;width:auto;border-radius:3px}#grid-wrapper #main{width:640px;margin-right:20px}#grid-wrapper.grey #main,#grid-wrapper.btn-follow.orange.active #main{width:628px}#grid-wrapper #sidebar{width:272px}#grid-wrapper .page-title{font-size:18px;font-weight:600;margin:0 0 20px}#narrow-wrapper{width:580px;margin:0 auto}.sidebar-section-heading{margin-bottom:5px;color:#656868}.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{width:651px}.two-col-layout.reversed .layout-col-right{width:249px}.layout-landing .center-page{width:930px}.layout-landing .site-header,.layout-landing .site-header-mobile{margin-bottom:0}.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{margin-bottom:80px}.layout-landing .before-header.section,.layout-landing .before-header.marketing-banner{margin-bottom:74px}.layout-landing .with-text.section,.layout-landing .with-text.marketing-banner{margin-bottom:74px}.layout-landing .with-text.before-header.section,.layout-landing .with-text.before-header.marketing-banner{margin-bottom:68px}.layout-landing .with-columns.section,.layout-landing .with-columns.marketing-banner{margin-bottom:50px}.layout-landing .with-columns.before-header.section,.layout-landing .with-columns.before-header.marketing-banner{margin-bottom:44px}.layout-landing .with-columns.with-text.section,.layout-landing .with-columns.with-text.marketing-banner{margin-bottom:44px}.layout-landing .with-columns.with-text.before-header.section,.layout-landing .with-columns.with-text.before-header.marketing-banner{margin-bottom:38px}.layout-landing .section-center{text-align:center}.layout-landing .section.top-border{border-top:1px solid #f7f7f7;padding-top:80px}.layout-landing .section .paragraph+.paragraph{margin-top:20px}.layout-landing .section .paragraph{color:#656868;line-height:1.4em}.layout-landing .section .paragraph-center{text-align:center}.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:22px}.layout-landing .section .section-header img{margin-bottom:30px}.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 .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 #f7f7f7;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:#656868;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 .centered{display:inline-block;vertical-align:middle}.layout-landing .marketing-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;height:420px;color:#f7f7f7}.layout-landing .marketing-banner .cta .button+.button,.layout-landing .marketing-banner .cta .btn+.btn{margin-left:20px}.layout-landing .marketing-banner .cta .cta-buttons{border-right:1px solid rgba(255,255,255,.5);margin-right:6px;padding-right:10px;display:inline-block;vertical-align:middle}.layout-landing .marketing-banner .cta .social-links{display:inline-block;vertical-align:middle}.layout-landing .marketing-banner .cta .social-links .button+.button,.layout-landing .marketing-banner .cta .social-links .btn+.btn{margin-left:6px}.layout-landing .marketing-banner .cta .secondary-action-btn{margin-left:6px;vertical-align:top}.layout-landing .marketing-banner{text-align:center}.layout-landing .marketing-banner .content{max-width:1000px;width:85%;margin-top:100px;}.layout-landing .marketing-banner h1{margin-bottom:12px}.layout-landing .marketing-banner h2{font-weight:200;margin-bottom:44px}.layout-landing .marketing-banner.last,.layout-landing .marketing-banner .last{margin-bottom:0}.layout-landing .marketing-banner .footnote-grid{position:absolute;bottom:15px;right:0;left:0}.layout-landing .marketing-banner .footnote-grid .banner-footnote{color:rgba(255,255,255,.5);text-align:right}@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 40px}.layout-landing .marketing-banner h1{font-size:26px;margin-bottom:16px}.layout-landing .marketing-banner h2{font-size:18px}.layout-landing .marketing-banner .content{width:auto}.layout-landing .marketing-banner .line-break{display:inline}.layout-landing .marketing-banner .footnote-grid{display:none}.layout-landing .marketing-banner .cta .cta-buttons{display:block;border-right:0;padding-right:0;margin-right:0;margin-bottom:30px}.layout-landing .marketing-banner .cta .btn{box-sizing:border-box;font-size:15px;width:100%;padding:7px 15px 6px}.layout-landing .marketing-banner .cta .btn.transparent{padding:5px 15px}.layout-landing .marketing-banner .cta .btn+.btn{margin:15px 0 0}.layout-landing .marketing-banner .cta .social-links .btn{font-size:18px;padding:5px;margin-top:0;width:auto}.layout-landing .marketing-banner .cta .secondary-action-btn{margin:10px 0 0}.layout-landing .marketing-banner .download-mobile-app-button{margin-right:0;margin-bottom:0}}.layout-landing .marketing-banner .download-mobile-app-button{background-size:140px 40px;width:140px;height:40px;margin-top:28px}.layout-landing .marketing-banner.left-aligned .section{margin-bottom:0;text-align:initial}.layout-landing .marketing-banner.left-aligned .section .section-header h2{margin-bottom:0}.layout-landing .marketing-banner.left-aligned .section .paragraph{color:#fff;font-weight:200}@media screen and (max-width:541px){.layout-landing .marketing-banner.left-aligned{padding:0 0 50px;height:820px}.layout-landing .marketing-banner.left-aligned .grid.centered{vertical-align:bottom}}.layout-landing .marketing-banner .hero-dark-overlay{background-color:#000;height:100%;width:100%;opacity:.4}.layout-landing .marketing-banner.with-dark-overlay .center-wrapper{position:absolute;top:0;width:100%}@media screen and (max-width:540px){.layout-landing .marketing-banner.with-dark-overlay{padding:0}.layout-landing .marketing-banner.with-dark-overlay .center-wrapper .content{padding:0 40px}}.layout-landing .how-it-works .item-image img{width:100%}.layout-landing .how-it-works .item-title{font-weight:600;margin:25px 0 9px}.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:9px}.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}.main-header-wrapper{padding-top:10px;margin-bottom:39px}@media screen and (max-width:540px){.main-header-wrapper{padding:0;margin:0 0 36px}.main-header-wrapper .main-header{font-size:26px;text-align:center}}.site-footer,.site-footer-mobile,.site-header,.site-header-mobile{background-color:#fff}.site-header.transparent{background-color:transparent}body{font-family:proxima nova,arial,sans-serif;line-height:1.5em;font-weight:400;color:#393b41;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{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;transform:rotate(-15deg)}.arr{font:13px helvetica neue,helvetica,arial,sans-serif;text-decoration:none!important}.middot{font-weight:600;color:#656868;padding:0 8px}.middot.hidden{display:none}.secondary-type{color:#656868}.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:#656868}.upper-heading a{float:right;text-transform:initial;letter-spacing:initial;font-weight:400}.line-heading{padding-bottom:15px;margin-bottom:25px;border-bottom:#f7f7f7 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(/assets/images/dashboard-sprite.png) -8px -38px no-repeat;height:14px;position:relative;width:14px}a{color:#393b41;text-decoration:underline;font-weight:600}a:hover{color:#656868}a.link-main,a.primary{color:#393b41;text-decoration:none;font-weight:600}a.link-main:hover,a.primary:hover{color:#656868}a.link-main.no-bold,a.primary.no-bold{font-weight:400}a.secondary,.site-footer .nav a,ul.filter li a{color:#656868;text-decoration:underline;font-weight:400}a.secondary:hover,.site-footer .nav a:hover,ul.filter li a:hover{color:#656868}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.light{color:#fff;font-weight:600}a.light:hover{color:#f7f7f7}a.small .icon{padding-left:18px}a.small .icon::before{top:0;width:13px}a.tertiary,#footer-tall a,.layout-landing .section .section-header h2 a,.layout-landing .section .section-header a.more-link,.upper-heading a{color:#656868;text-decoration:none;font-weight:400}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:#656868}a.alternate{color:#b4b8b8;text-decoration:underline;font-weight:400}a.alternate.no-underline{text-decoration:none}a.subscription-link{color:#017a84;font-weight:400}a.subscription-link:hover{color:#017a84}a.fb-link{color:#3b5998;text-decoration:underline;font-weight:400}a.twitter-link{color:#55acee;text-decoration:underline;font-weight:400}a.iconed-link>span{position:relative;padding-left:1.3em;font-weight:400}a.iconed-link>span::before{position:absolute;top:50%;left:0;margin-top:-.9em;text-align:right;font-size:.9em;color:#e7e9ec}*[data-ss-username]{cursor:pointer}.primary-link,.scrollable-list a{color:#393b41;transition:color .1s ease-in}.primary-link:hover,.scrollable-list a:hover{color:#017a84}a.more-replies-link.icon-loading{background-color:#f7f7f7;width:auto;height:auto;background-position:98% 50%}a.action-link{color:#656868;line-height:14px}a.action-link:hover{color:#656868}a.action-link span{display:inline-block;vertical-align:top;line-height:17px;margin-right:1px}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:#f7f7f7;padding:4px 9px 2px;font-weight:600;border-radius:3px}.list-group-header{padding:15px 30px;font-weight:600;border-bottom:#f7f7f7 1px solid}.list-panel li{background-color:#f7f7f7;margin:1px 0;padding:16px 30px}.list-panel li:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.list-panel li:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.list-panel.blue>.title{background-color:#f7f7f7}.list-panel.blue li{background-color:#f7f7f7}.list-panel.blue li::before{color:#17c5cb}.list-panel.yellow>.title{background-color:#ffc43d}.list-panel.yellow li{background-color:#e7e9ec}.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 li.red::before{color:#ed5a4f!important}.checklist.large li::before,.checklist.btn.large-wide li::before{top:2px}.checklist.green li::before,a.checklist.btn-vote.voted li::before{color:#51cb8c}.checklist.gray li::before{color:#b4b8b8}.table-title{margin-bottom:30px}table.list{width:100%;text-align:left}table.list.inner-borders tbody td{border-right:1px solid #f7f7f7}table.list.inner-borders tbody td:last-child{border-right:none}table.list thead th{border-bottom:1px solid #e7e9ec;font-weight:600;padding-bottom:7px;text-align:center}table.list tbody tr td{padding:15px;border-bottom:1px solid #f7f7f7}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{background-color:rgba(237,90,79,.2)}table.list tbody tr td.green{background-color:#51cb8c}table.list tbody tr td.yellow{background-color:#ffc43d}table.list tbody tr td.grey,table.list tbody tr td.btn-follow.orange.active{background-color:#656868;color:#fff}table.list tbody tr:nth-child(odd){background-color:#f7f7f7}table.list tbody tr:last-child td{border-bottom:none}.tag{display:inline-block;position:relative;background-color:#656868;padding:1px 6px 0;line-height:18px;color:#fff;text-decoration:none;border-radius:4px}.tag.iconed::before{font-size:.8em;color:inherit}.tag.primary{background-color:#017a84}.tag.blue{background-color:#017a84;color:#fff}.tag.light{background-color:#f7f7f7;color:#656868;border:#e7e9ec 1px solid}.tag.light::before{color:#656868}.tag.red{background-color:#ed5a4f}.tag.grey,.tag.btn-follow.orange.active{background-color:#656868}.tag.black{background-color:#393b41}.tag.green,a.tag.btn-vote.voted{background-color:#51cb8c;color:#393b41}.tag.yellow{background-color:#ffc43d;color:#393b41}.tag.teal{background-color:#017a84;color:#fff}.tag.small{padding:1px 3px 0;line-height:14px;font-weight:400}.tag.medium{padding:5px;text-transform:none}a.tag.blue:hover{background-color:#017a84}a.tag.light:hover{color:#393b41}.teacher-tag-wrapper{margin:0 auto}.teacher-tag{color:#fff;background-color:#017a84;padding:4px 6px 2px;line-height:13px;vertical-align:middle;border-radius:3px}.teacher-tag-top-teacher-badge{display:inline-block;padding:1px 6px 2px 3px}.teacher-tag-top-teacher-badge .ss-icon-premium-badge{font-size:14px}.staff-tag{color:#fff;background-color:#e7e9ec;padding:3px 3px 2px;line-height:13px;vertical-align:middle;border-radius:3px}.layout-landing .stats-section .stat-col .stat-title,h1,.quote-module .quote,.activity-feed .activity-feed-module .notification-row .content.empty .icon,.activity-feed .activity-feed-module .notification-row .content.error .icon,.font-size-1{font-size:36px;line-height:1.2em;font-weight:200}.layout-landing .section .section-header .title-link,.layout-landing .stats-section.small .stat-title,.layout-landing .marketing-banner.left-aligned .section .section-header h2,h2,.btn.large-icon,.next-steps-panel .categories a::before,.next-steps-panel .start-project .icon,.notifications-module .notification-row .content .notification-icon,.font-size-2{font-size:26px;line-height:1.2em}#footer-tall .base-footer .social a::before,.layout-landing .marketing-banner h2,h3,.circle-like-btn.large,.circle-like-btn.btn.large-wide,.oval-like-btn.large,.oval-like-btn.btn.large-wide,.date-icon.large .num,.date-icon.btn.large-wide .num,.quote-module .author,.step-header h2,.font-size-3{font-size:22px;line-height:1.2em}.site-header-mobile .search-overlay .search .search-btn,.site-header-mobile .drawer .nav-menu-link,.site-header .nav-menu-browse .nav-menu-other,.layout-landing .stats-section .stat-col .stat-description,h4,.line-heading,.checklist.large,.btn.large,.btn.large-wide,.oval-like-btn::before,li.select-box.large,li.select-box.btn.large-wide,.accordion li .header .arrow,.date-icon.medium .num,.tag-card-popover .top-area .tag-name,.discussion-row .discussion-content h5,.tabs li a.iconed-tab,#abstract-popup-view .popup-title,.activity-feed .activity-feed-module .notification-row .content.empty .icon-row,.activity-feed .activity-feed-module .notification-row .content.error .icon-row,.activity-feed .activity-feed-module .notification-row .content.empty .message,.activity-feed .activity-feed-module .notification-row .content.error .message,.ss-project .ss-card__no-image .project-title,.class-list .class-row .class-content .title,.font-size-4{font-size:18px;line-height:1.2em}.site-header-mobile .login-link,.site-header-mobile .drawer .nav-menu-link .nav-submenu h3,.site-header-mobile .drawer .nav-menu-link .nav-submenu>a,.site-header-mobile .drawer .nav-menu-link .nav-submenu-link,.site-header-mobile .drawer .nav-menu-link .nav-submenu .group-link,.layout-landing .section .section-header h3,.layout-landing .stats-section.small .stat-description,body,h5,.upper-heading,.checklist.large li::before,.checklist.btn.large-wide li::before,.btn.small,.circle-like-btn.large .counter-wrapper,.circle-like-btn.btn.large-wide .counter-wrapper,.oval-like-btn.large .counter-wrapper,.oval-like-btn.btn.large-wide .counter-wrapper,.search-form .token-input-input-token input[type=text],.class-column .static,.class-column .desc,.discussion-row .discussion-content .link-target,.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 .nav-item .popover,.site-footer .nav,.site-footer-mobile,#footer-tall a,#footer-tall .base-footer,#site-menu-action::before,.layout-landing .section .section-header h2 a,.layout-landing .section .section-header .more-link,.layout-landing .marketing-banner .footnote-grid .banner-footnote,h6,.secondary-type,.upper-heading a,.line-heading a,a.small,.primary-link,.scrollable-list a,ol.numbered>li::before,.checklist li::before,table.list thead th,.tag.medium,.alert.inline,.notification-count,.btn.extra-small,.circle-like-btn .counter-wrapper,.oval-like-btn .counter-wrapper,.check-off-btn::before,.ss-select-wrapper .ss-select.small,input[type=text].small,input[type=password].small,input[type=number].small,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,.thumbnail-secondary-text,.thumbnail-secondary-text a,.accordion.gray .header,.accordion.gray .detail,.date-icon.small .num,.user-snippet p,.sidebar-nav .help-section .help-link,.user-card-popover .reputation p,.tag-card-popover .reputation p,.user-information .subtitle,.user-information.small,.class-stats,.project-column .project-information,.project-column .class-title,.project-column .title.small,.project-column .last-update-time,.class-column .subtitle,.class-preview-stats,.next-steps-panel .start-project,.discussion-row .discussion-content .discussion-meta,.discussion-row .discussion-content .discussion-from,.replies .replies-list li .col-right .meta,.btn-group.btn-group-toggle .btn-group-btn,.notifications-module .notification-row .content .notification-details .time,.popup-header>p,#abstract-popup-view .popup-note,.video-popup-view #video-player-close::before,.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper .panel-tos,.embed-media-popup .embed-options-type,.popover.info-popover.small .inner-popover,.dialog.info-popover.small .inner-popover,.popover.playback-speed-popover .content,.dialog.playback-speed-popover .content,.title-card,.signup-form .remember-me,.login-form .remember-me,.signup-form .tos,.login-form .tos,.activity-feed .activity-feed-module .notification-row .notification-preview,.activity-feed .activity-feed-module .notification-row .notification-bottom-row .notification-details .time,.email-collection-popup-view .tos,.user-project.tile .class-info a,.activity-row a .src,.activity-row a .when,.attachments-list .attachment .title.icon-attach::before,.tooltip,.ss-project .ss-card__info,.ss-project .ss-card__stats,.empty-state-style,.empty-state,.empty-area,.user-stats-privacy-copy,.profile-stats .stat-count::before,.block-link .detail .more,.font-size-6{font-size:13px}.site-header .nav-menu-notifications-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,.next-steps-panel .project-stats,.quote-module .subtext,.font-size-7{font-size:10px;text-transform:uppercase;font-weight:600}body .svg-icon-sprite svg{height:0}body .svg-icon-sprite svg g,body .svg-icon-sprite svg path{fill:inherit}body .svg-icon-sprite svg use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#656868}.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,.create-list-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,.create-list-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.create-list-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.create-list-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,.create-list-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:400}.alert.time.inline,.alert.time.overview>p{color:#017a84}.alert.time.inline a,.alert.time.overview>p a{color:#017a84}.alert.warning.inline,.alert.warning.overview>p,fieldset .warning-message{color:#656868}.alert.warning.inline a,.alert.warning.overview>p a,fieldset .warning-message a{color:#656868}.alert.error.inline,.alert.error.overview>p,fieldset .error-message,.create-list-error-message{color:#ed5a4f}.alert.error.inline a,.alert.error.overview>p a,fieldset .error-message a,.create-list-error-message a{color:#ed5a4f}.alert.success.inline,.alert.success.overview>p{color:#393b41}.alert.success.inline a,.alert.success.overview>p a{color:#393b41}.alert{padding:20px;position:relative;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:#017a84;padding:1px 5px 0;color:#f7f7f7;font-weight:600;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:#f7f7f7;border-color:#07eafd;color:#017a84}.alert.plain{background-color:#f7f7f7;border-color:#07eafd;color:#017a84}.alert.plain.inline,.alert.plain.overview>p{color:#017a84;padding-left:0}.alert.plain.inline a,.alert.plain.overview>p a{color:#017a84}.alert.warning{background-color:#e7e9ec;border-color:#b2b4b4;color:#656868}.alert.warning.inline::before,.alert.warning.overview>p::before{font-weight:400}.alert.error{background-color:#e7e9ec;border-color:#f8beb9;color:#ed5a4f}.alert.success{background-color:#51cb8c;border-color:#828691;color:#393b41}.alert .ex-out{position:absolute;right:20px;top:20px;color:inherit;z-index:1}.top{z-index:10000}.notification-count{background-color:#51cb8c;color:#fff;display:inline-block;font-weight:600;line-height:17px;text-align:center;height:16px;width:16px;border-radius:8px}.notification-count.red{background-color:#ed5a4f}.status-banner .center-page{position:relative;padding:20px 0}.status-banner p a{color:#656868;text-decoration:underline}.status-banner .title{font-weight:600}.status-banner .action-link{color:#656868;font-weight:600;line-height:38px}.status-banner .action-link span{text-decoration:underline}.status-banner.success{background-color:#f7f7f7}.status-banner.success .center-page{background:url(/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:#e7e9ec}div.notice{color:#656868;background:#e7e9ec;margin-bottom:20px;padding:10px;border-radius:3px;-khtml-border-radius:3px}.btn-container{margin-bottom:20px}.button{border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:proxima nova,sans-serif;font-weight:400;padding:0 16px;position:relative;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;height:28px;line-height:27px;min-width:64px;font-size:13px;background-color:#017a84;border:1px solid #017a84;color:#fff;text-decoration:none}@media screen and (min-width:801px){.button:active{top:1px}}.button[type=button],.button[type=reset],.button[type=submit]{-webkit-appearance:button}.button .ss-svg-icon{width:16px;height:16px;display:inline-block;position:relative;margin-right:3px;vertical-align:text-bottom}.button.medium{height:32px;line-height:31px;min-width:80px;font-size:15px}.button.medium .ss-svg-icon{width:24px;height:24px;top:3px}.button.alt-rounded{border-radius:16px}.button.large,.button.btn.large-wide{height:40px;line-height:36px;min-width:96px;font-size:18px;font-weight:600}.button.large.wide,.button.wide.btn.large-wide{min-width:140px}.button.large.alt-rounded,.button.alt-rounded.btn.large-wide{border-radius:26px}.button.large .ss-svg-icon,.button.btn.large-wide .ss-svg-icon{width:24px;height:24px;margin-top:6px;top:0}.button.full-width{width:100%}.button:active{color:#fff}.button:active .ss-svg-icon use{fill:#fff}.button:visited{color:#fff;background-color:#017a84;border-color:#017a84}.button:visited .ss-svg-icon use{fill:#fff}.button:hover{color:#fff;background-color:#01636b;border-color:#01636b}.button:hover .ss-svg-icon use{fill:#fff}.button:disabled,.button.disabled{cursor:default;color:#e7e9ec!important;background-color:#b4b8b8!important;border-color:#b4b8b8!important}.button:disabled:active,.button.disabled:active{top:0}.button:disabled .ss-svg-icon use,.button.disabled .ss-svg-icon use{fill:#e7e9ec}.button.alt{background-color:transparent;border:1px solid #017a84;color:#017a84;text-decoration:none}.button.alt:active{color:#fff}.button.alt:active .ss-svg-icon use{fill:#fff}.button.alt:visited{color:#017a84;background-color:transparent;border-color:#017a84}.button.alt:visited .ss-svg-icon use{fill:#017a84}.button.alt:hover{color:#fff;background-color:#01636b;border-color:#01636b}.button.alt:hover .ss-svg-icon use{fill:#fff}.button.alt-secondary{background-color:transparent;border:1px solid #393b41;color:#393b41;text-decoration:none}.button.alt-secondary:active{color:#fff}.button.alt-secondary:active .ss-svg-icon use{fill:#fff}.button.alt-secondary:visited{color:#393b41;background-color:transparent;border-color:#393b41}.button.alt-secondary:visited .ss-svg-icon use{fill:#393b41}.button.alt-secondary:hover{color:#fff;background-color:#2d2f33;border-color:#2d2f33}.button.alt-secondary:hover .ss-svg-icon use{fill:#fff}.button.alt-charcoal{background-color:#393b41;border:1px solid #393b41;color:#fff;text-decoration:none}.button.alt-charcoal:active{color:#fff}.button.alt-charcoal:active .ss-svg-icon use{fill:#fff}.button.alt-charcoal:visited{color:#fff;background-color:#393b41;border-color:#393b41}.button.alt-charcoal:visited .ss-svg-icon use{fill:#fff}.button.alt-charcoal:hover{color:#fff;background-color:#2d2f33;border-color:#2d2f33}.button.alt-charcoal:hover .ss-svg-icon use{fill:#fff}.button.alt-charcoal-ghost{background-color:transparent;border:1px solid #393b41;color:#393b41;text-decoration:none}.button.alt-charcoal-ghost:active{color:#fff}.button.alt-charcoal-ghost:active .ss-svg-icon use{fill:#fff}.button.alt-charcoal-ghost:visited{color:#393b41;background-color:transparent;border-color:#393b41}.button.alt-charcoal-ghost:visited .ss-svg-icon use{fill:#393b41}.button.alt-charcoal-ghost:hover{color:#fff;background-color:#2d2f33;border-color:#2d2f33}.button.alt-charcoal-ghost:hover .ss-svg-icon use{fill:#fff}.button.alt-charcoal-ghost:disabled,.button.alt-charcoal-ghost.disabled{cursor:default;color:#b4b8b8!important;background-color:transparent!important;border-color:#b4b8b8!important}.button.alt-charcoal-ghost:disabled:active,.button.alt-charcoal-ghost.disabled:active{top:0}.button.alt-charcoal-ghost:disabled .ss-svg-icon use,.button.alt-charcoal-ghost.disabled .ss-svg-icon use{fill:#b4b8b8}.button.alt-white{background-color:#fff;border:1px solid #fff;color:#393b41;text-decoration:none}.button.alt-white:active{color:#393b41}.button.alt-white:active .ss-svg-icon use{fill:#393b41}.button.alt-white:visited{color:#393b41;background-color:#fff;border-color:#fff}.button.alt-white:visited .ss-svg-icon use{fill:#393b41}.button.alt-white:hover{color:#393b41;background-color:#f2f2f2;border-color:#f2f2f2}.button.alt-white:hover .ss-svg-icon use{fill:#393b41}.button.alt-white-ghost{background-color:transparent;border:1px solid #fff;color:#fff;text-decoration:none}.button.alt-white-ghost:active{color:#393b41}.button.alt-white-ghost:active .ss-svg-icon use{fill:#393b41}.button.alt-white-ghost:visited{color:#fff;background-color:transparent;border-color:#fff}.button.alt-white-ghost:visited .ss-svg-icon use{fill:#fff}.button.alt-white-ghost:hover{color:#393b41;background-color:#f2f2f2;border-color:#f2f2f2}.button.alt-white-ghost:hover .ss-svg-icon use{fill:#393b41}.button.alt-white-ghost:disabled,.button.alt-white-ghost.disabled{cursor:default;color:#b4b8b8!important;background-color:transparent!important;border-color:#b4b8b8!important}.button.alt-white-ghost:disabled:active,.button.alt-white-ghost.disabled:active{top:0}.button.alt-white-ghost:disabled .ss-svg-icon use,.button.alt-white-ghost.disabled .ss-svg-icon use{fill:#b4b8b8}.button.alt-butterscotch{background-color:#ffc43d;border:1px solid #ffc43d;color:#393b41;text-decoration:none}.button.alt-butterscotch:active{color:#393b41}.button.alt-butterscotch:active .ss-svg-icon use{fill:#393b41}.button.alt-butterscotch:visited{color:#393b41;background-color:#ffc43d;border-color:#ffc43d}.button.alt-butterscotch:visited .ss-svg-icon use{fill:#393b41}.button.alt-butterscotch:hover{color:#393b41;background-color:#ffbc24;border-color:#ffbc24}.button.alt-butterscotch:hover .ss-svg-icon use{fill:#393b41}.button.alt-butterscotch-ghost{background-color:transparent;border:1px solid #ffc43d;color:#ffc43d;text-decoration:none}.button.alt-butterscotch-ghost:active{color:#393b41}.button.alt-butterscotch-ghost:active .ss-svg-icon use{fill:#393b41}.button.alt-butterscotch-ghost:visited{color:#ffc43d;background-color:transparent;border-color:#ffc43d}.button.alt-butterscotch-ghost:visited .ss-svg-icon use{fill:#ffc43d}.button.alt-butterscotch-ghost:hover{color:#393b41;background-color:#ffbc24;border-color:#ffbc24}.button.alt-butterscotch-ghost:hover .ss-svg-icon use{fill:#393b41}.button.alt-butterscotch-ghost:disabled,.button.alt-butterscotch-ghost.disabled{cursor:default;color:#b4b8b8!important;background-color:transparent!important;border-color:#b4b8b8!important}.button.alt-butterscotch-ghost:disabled:active,.button.alt-butterscotch-ghost.disabled:active{top:0}.button.alt-butterscotch-ghost:disabled .ss-svg-icon use,.button.alt-butterscotch-ghost.disabled .ss-svg-icon use{fill:#b4b8b8}.button.alt-teal{background-color:#17c5cb;border:1px solid #17c5cb;color:#fff;text-decoration:none}.button.alt-teal:active{color:#fff}.button.alt-teal:active .ss-svg-icon use{fill:#fff}.button.alt-teal:visited{color:#fff;background-color:#17c5cb;border-color:#17c5cb}.button.alt-teal:visited .ss-svg-icon use{fill:#fff}.button.alt-teal:hover{color:#fff;background-color:#14afb4;border-color:#14afb4}.button.alt-teal:hover .ss-svg-icon use{fill:#fff}.button.alt-teal-ghost{background-color:transparent;border:1px solid #17c5cb;color:#17c5cb;text-decoration:none}.button.alt-teal-ghost:active{color:#fff}.button.alt-teal-ghost:active .ss-svg-icon use{fill:#fff}.button.alt-teal-ghost:visited{color:#17c5cb;background-color:transparent;border-color:#17c5cb}.button.alt-teal-ghost:visited .ss-svg-icon use{fill:#17c5cb}.button.alt-teal-ghost:hover{color:#fff;background-color:#14afb4;border-color:#14afb4}.button.alt-teal-ghost:hover .ss-svg-icon use{fill:#fff}.button.alt-teal-ghost:disabled,.button.alt-teal-ghost.disabled{cursor:default;color:#b4b8b8!important;background-color:transparent!important;border-color:#b4b8b8!important}.button.alt-teal-ghost:disabled:active,.button.alt-teal-ghost.disabled:active{top:0}.button.alt-teal-ghost:disabled .ss-svg-icon use,.button.alt-teal-ghost.disabled .ss-svg-icon use{fill:#b4b8b8}.button.alt-turquoise{background-color:#017a84;border:1px solid #017a84;color:#fff;text-decoration:none}.button.alt-turquoise:active{color:#fff}.button.alt-turquoise:active .ss-svg-icon use{fill:#fff}.button.alt-turquoise:visited{color:#fff;background-color:#017a84;border-color:#017a84}.button.alt-turquoise:visited .ss-svg-icon use{fill:#fff}.button.alt-turquoise:hover{color:#fff;background-color:#01636b;border-color:#01636b}.button.alt-turquoise:hover .ss-svg-icon use{fill:#fff}.button.alt-turquoise-ghost{background-color:transparent;border:1px solid #017a84;color:#017a84;text-decoration:none}.button.alt-turquoise-ghost:active{color:#fff}.button.alt-turquoise-ghost:active .ss-svg-icon use{fill:#fff}.button.alt-turquoise-ghost:visited{color:#017a84;background-color:transparent;border-color:#017a84}.button.alt-turquoise-ghost:visited .ss-svg-icon use{fill:#017a84}.button.alt-turquoise-ghost:hover{color:#fff;background-color:#01636b;border-color:#01636b}.button.alt-turquoise-ghost:hover .ss-svg-icon use{fill:#fff}.button.alt-turquoise-ghost:disabled,.button.alt-turquoise-ghost.disabled{cursor:default;color:#b4b8b8!important;background-color:transparent!important;border-color:#b4b8b8!important}.button.alt-turquoise-ghost:disabled:active,.button.alt-turquoise-ghost.disabled:active{top:0}.button.alt-turquoise-ghost:disabled .ss-svg-icon use,.button.alt-turquoise-ghost.disabled .ss-svg-icon use{fill:#b4b8b8}.button.alt-danger{background-color:#ed5a4f;border:1px solid #ed5a4f;color:#fff;text-decoration:none}.button.alt-danger:active{color:#fff}.button.alt-danger:active .ss-svg-icon use{fill:#fff}.button.alt-danger:visited{color:#fff;background-color:#ed5a4f;border-color:#ed5a4f}.button.alt-danger:visited .ss-svg-icon use{fill:#fff}.button.alt-danger:hover{color:#fff;background-color:#eb4438;border-color:#eb4438}.button.alt-danger:hover .ss-svg-icon use{fill:#fff}.button.alt-danger-secondary{background-color:transparent;border:1px solid #ed5a4f;color:#ed5a4f;text-decoration:none}.button.alt-danger-secondary:active{color:#fff}.button.alt-danger-secondary:active .ss-svg-icon use{fill:#fff}.button.alt-danger-secondary:visited{color:#ed5a4f;background-color:transparent;border-color:#ed5a4f}.button.alt-danger-secondary:visited .ss-svg-icon use{fill:#ed5a4f}.button.alt-danger-secondary:hover{color:#fff;background-color:#eb4438;border-color:#eb4438}.button.alt-danger-secondary:hover .ss-svg-icon use{fill:#fff}.button.alt-tag{background-color:#e7e9ec;border:1px solid #e7e9ec;color:#393b41;text-decoration:none;border-radius:16px}.button.alt-tag:active{color:#393b41}.button.alt-tag:active .ss-svg-icon use{fill:#393b41}.button.alt-tag:visited{color:#393b41;background-color:#e7e9ec;border-color:#e7e9ec}.button.alt-tag:visited .ss-svg-icon use{fill:#393b41}.button.alt-tag:hover{color:#393b41;background-color:#d9dce1;border-color:#d9dce1}.button.alt-tag:hover .ss-svg-icon use{fill:#393b41}input[type=checkbox].toggle{position:absolute;opacity:0}input[type=checkbox].toggle+label{border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:proxima nova,sans-serif;font-weight:400;padding:0 16px;position:relative;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;height:28px;line-height:27px;min-width:64px;font-size:13px;border-radius:16px;background-color:transparent;border:1px solid #017a84;color:#017a84;text-decoration:none}@media screen and (min-width:801px){input[type=checkbox].toggle+label:active{top:1px}}input[type=checkbox].toggle+label[type=button],input[type=checkbox].toggle+label[type=reset],input[type=checkbox].toggle+label[type=submit]{-webkit-appearance:button}input[type=checkbox].toggle+label .ss-svg-icon{width:16px;height:16px;display:inline-block;position:relative;margin-right:3px;vertical-align:text-bottom}input[type=checkbox].toggle+label.medium{height:32px;line-height:31px;min-width:80px;font-size:15px}input[type=checkbox].toggle+label.medium .ss-svg-icon{width:24px;height:24px;top:3px}input[type=checkbox].toggle+label:active{color:#fff}input[type=checkbox].toggle+label:active .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle+label:visited{color:#017a84;background-color:transparent;border-color:#017a84}input[type=checkbox].toggle+label:visited .ss-svg-icon use{fill:#017a84}input[type=checkbox].toggle+label:hover{color:#fff;background-color:#01636b;border-color:#01636b}input[type=checkbox].toggle+label:hover .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle+label{background-repeat:no-repeat;background-size:18%;background-position:10px 5px}input[type=checkbox].toggle+label:active{background-color:#01636b!important;border-color:#01636b!important}input[type=checkbox].toggle:checked+label{color:#fff;background-color:#017a84;border-color:#017a84}input[type=checkbox].toggle:checked+label .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle+label:hover{background-color:#017a84;border-color:#017a84}input[type=checkbox].toggle.alt-charcoal+label{background-color:transparent;border:1px solid #393b41;color:#393b41;text-decoration:none}input[type=checkbox].toggle.alt-charcoal+label:active{color:#fff}input[type=checkbox].toggle.alt-charcoal+label:active .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.alt-charcoal+label:visited{color:#393b41;background-color:transparent;border-color:#393b41}input[type=checkbox].toggle.alt-charcoal+label:visited .ss-svg-icon use{fill:#393b41}input[type=checkbox].toggle.alt-charcoal+label:hover{color:#fff;background-color:#2d2f33;border-color:#2d2f33}input[type=checkbox].toggle.alt-charcoal+label:hover .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.alt-charcoal+label{background-repeat:no-repeat;background-size:18%;background-position:10px 5px}input[type=checkbox].toggle.alt-charcoal+label:active{background-color:#4c4e4e!important;border-color:#4c4e4e!important}input[type=checkbox].toggle.alt-charcoal:checked+label{color:#fff;background-color:#656868;border-color:#656868}input[type=checkbox].toggle.alt-charcoal:checked+label .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.alt-charcoal+label:hover{background-color:#656868;border-color:#656868}input[type=checkbox].toggle.alt-silver+label{background-color:#e7e9ec;border:1px solid #e7e9ec;color:#fff;text-decoration:none;color:#393b41}input[type=checkbox].toggle.alt-silver+label:active{color:#fff}input[type=checkbox].toggle.alt-silver+label:active .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.alt-silver+label:visited{color:#fff;background-color:#e7e9ec;border-color:#e7e9ec}input[type=checkbox].toggle.alt-silver+label:visited .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.alt-silver+label:hover{color:#fff;background-color:#d9dce1;border-color:#d9dce1}input[type=checkbox].toggle.alt-silver+label:hover .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.alt-silver+label{background-repeat:no-repeat;background-size:18%;background-position:10px 5px}input[type=checkbox].toggle.alt-silver+label:active{background-color:#4c4e4e!important;border-color:#4c4e4e!important}input[type=checkbox].toggle.alt-silver:checked+label{color:#fff;background-color:#656868;border-color:#656868}input[type=checkbox].toggle.alt-silver:checked+label .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.alt-silver+label:hover{background-color:#656868;border-color:#656868}input[type=checkbox].toggle.multi-state+label{background-color:#017a84;border:1px solid #017a84;color:#fff;text-decoration:none;background-image:url(/assets/images/toggle/add.svg);padding-left:32px}input[type=checkbox].toggle.multi-state+label:active{color:#fff}input[type=checkbox].toggle.multi-state+label:active .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.multi-state+label:visited{color:#fff;background-color:#017a84;border-color:#017a84}input[type=checkbox].toggle.multi-state+label:visited .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.multi-state+label:hover{color:#fff;background-color:#01636b;border-color:#01636b}input[type=checkbox].toggle.multi-state+label:hover .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.multi-state+label *{display:none}input[type=checkbox].toggle.multi-state+label span:nth-child(1){display:inline-block}input[type=checkbox].toggle.multi-state:checked+label{background-color:transparent;color:#017a84;border-color:#017a84;background-image:url(/assets/images/toggle/success.svg);background-size:15%}input[type=checkbox].toggle.multi-state:checked+label span:nth-child(1){display:none}input[type=checkbox].toggle.multi-state:checked+label span:nth-child(2){display:inline-block}input[type=checkbox].toggle.multi-state:checked+label:hover{background-color:#01636b;border-color:#01636b;background-image:url(/assets/images/toggle/remove.svg);color:#fff}input[type=checkbox].toggle.multi-state:checked+label:hover span:nth-child(n+2){display:none}input[type=checkbox].toggle.multi-state:checked+label:hover span:nth-child(3){display:inline-block}input[type=checkbox].toggle.multi-state:checked+label+label{background-repeat:no-repeat;background-size:18%;background-position:10px 5px}input[type=checkbox].toggle.multi-state:checked+label+label:active{background-color:#01636b!important;border-color:#01636b!important}input[type=checkbox].toggle.multi-state:checked+label:checked+label{color:#fff;background-color:#017a84;border-color:#017a84}input[type=checkbox].toggle.multi-state:checked+label:checked+label .ss-svg-icon use{fill:#fff}input[type=checkbox].toggle.multi-state:checked+label+label:hover{background-color:#017a84;border-color:#017a84}.btn{display:inline-block;border:none;border-bottom:1px solid;text-align:center;-webkit-font-smoothing:antialiased;-webkit-appearance:none;outline:none;font-weight:700;text-decoration:none;color:#fff;padding:0 25px;line-height:1;white-space:nowrap;border-radius:3px;font-family:proxima nova,arial,sans-serif}.btn:hover{cursor:pointer;color:#fff}.btn.blue{background:#017a84;border-bottom-color:#017a84;color:#fff}.btn.blue:hover{background:#017a84;color:#fff}.btn.orange{background:#ffc43d;border-bottom-color:#ed5a4f}.btn.orange:hover{background:#ed5a4f}.btn.grey,.btn.btn-follow.orange.active{background:#e7e9ec;border-bottom-color:#b4b8b8;color:#393b41}.btn.grey:hover,.btn.btn-follow.orange.active:hover{background:#b4b8b8}.btn.green,a.btn.btn-vote.voted{background:#51cb8c;border-bottom-color:#51cb8c}.btn.green:hover,a.btn.btn-vote.voted:hover{background:#51cb8c}.btn.red{background:#ed5a4f;border-bottom-color:#ed5a4f}.btn.red:hover{background:#ed5a4f}.btn.black{background:#000;border-color:#000}.btn.no-background{color:#393b41;border-bottom:none}.btn.transparent{background:0 0;border:2px solid #fff;opacity:.8}.btn.transparent:hover{opacity:.9}.btn.transparent.rounded{border-radius:20px}.btn.transparent.small{padding:7px 13px 6px}.btn.transparent.small.with-icon{padding-top:6px}.btn.transparent.icon{padding:6px 6px 7px}.btn.transparent.large-icon{padding:4px 5px 6px}.btn.transparent.with-icon::before{margin-right:5px}.btn.transparent.gray{border:2px solid #393b41}.btn.transparent.gray.active,.btn.transparent.gray.deactivate,.btn.transparent.gray.open{background:#000;border-color:#000;color:#fff}.btn.transparent.black{background-color:rgba(0,0,0,.5);border:none;color:#fff;opacity:1}.btn.transparent.black:hover{background-color:rgba(0,0,0,.7);opacity:1}.btn.bordered{color:#393b41;background-color:#fff;border:2px solid #b4b8b8}.btn.bordered.rounded{color:#656868;border-color:#656868;border-radius:20px}.btn.bordered.rounded:hover{color:#fff;background-color:#b4b8b8;border-color:#b4b8b8}.btn.bordered.small{padding:6px 13px 7px}.btn.bordered.small.iconed-btn{padding-top:6px;padding-bottom:6px}.btn.bordered.large,.btn.bordered.large-wide{padding:8px 23px 7px}.btn.bordered.full-width{box-sizing:border-box}.btn.bordered.rainbow{animation:rainbow 3s ease-in infinite}.btn.bordered.rainbow:hover{animation-play-state:paused}@keyframes rainbow{0%{border-color:#dd4b39}25%{border-color:#398fd1}50%{border-color:#39b574}75%{border-color:#fdc74b}100%{border-color:#dd4b39}}.btn.bordered:hover{border-color:#b4b8b8}.btn.fb{background-color:#3b5998;border-color:#324b80}.btn.fb:hover{background-color:#324b80}.btn.fb::before{position:relative}.btn.twitter{background-color:#55acee;border-color:#398ecf}.btn.twitter:hover{background-color:#398ecf}.btn.primary{background:#017a84;border-bottom-color:#017a84;color:#fff}.btn.primary:hover{background:#017a84;color:#fff}.btn.icon{min-width:initial;padding:8px}.btn.icon.bordered{padding:7px 7px 6px}.btn.large-icon{padding:6px 7px 7px}.btn.extra-small{padding:5px 7px 4px}.btn.small{min-width:65px;padding:8px 15px}.btn.medium{font-size:14px;padding:5px 20px}.btn.large,.btn.large-wide{min-width:36px;padding:10px 25px 8px}.btn.large-wide{min-width:140px}.btn.transparent.large,.btn.transparent.large-wide{padding-top:8px;padding-bottom:7px}.btn.disabled{background:#e7e9ec!important;color:#656868!important;cursor:default;border-bottom-width:0;padding-bottom:9px}.btn.disabled.bordered{background:#fff!important;border-bottom-width:2px;border-color:#e7e9ec}.btn.disabled.bordered:hover{border-color:#e7e9ec}.btn.centered{margin-left:auto;margin-right:auto}.btn.full-width{padding-left:0;padding-right:0;width:100%}.btn.iconed-btn.small{padding-top:8px;padding-bottom:7px}.btn.iconed-btn::before{margin-right:7px;font-weight:400;vertical-align:middle}.btn.icon-only::before{margin-right:0}input[type=submit].btn,input[type=button].btn{font-family:inherit;outline:none}input[type=submit].btn.small,input[type=button].btn.small{min-width:85px}.btn-follow{background-color:#fff;border:2px solid #017a84;box-sizing:border-box;color:#017a84;border-radius:20px;text-decoration:none}.btn-follow:hover{border:2px solid #017a84;color:#017a84}.btn-follow::before{margin-right:7px}.btn-follow.active{background-color:#017a84;color:#fff;border-color:#017a84}.btn-follow.active::before{content:'';margin-right:.5px}.btn-follow.deactivate{background-color:#fff;color:#017a84;border-color:#017a84}.btn-follow.deactivate::before{content:'';margin-right:.5px}.btn-follow.secondary,.site-footer .nav a.btn-follow,ul.filter li a.btn-follow{border:none}.btn-follow.large,.btn-follow.btn.large-wide{min-width:90px}.btn-follow.small{padding:6px 13px 7px;min-width:75px}.btn-follow.extra-small{min-width:58px}.btn-follow.extra-small.class-details{border-radius:26px}.btn-follow.transparent.gray.deactivate{background:#ed5a4f;border-color:#ed5a4f}a.btn-vote{min-width:50px!important;padding-left:0!important;padding-right:0!important;text-decoration:none}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:#393b41}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:#ed5a4f}.circle-btn{display:block;width:30px;height:30px;border:1px solid #e7e9ec;text-decoration:none;border-radius:15px}.circle-btn:hover{background-color:#f7f7f7}.circle-btn::before{display:block;text-align:center;color:#b4b8b8;padding-top:9px}.circle-like-btn{text-decoration:none}.circle-like-btn::before{position:relative;top:-2px}.circle-like-btn .counter-wrapper{width:100%;text-align:center;color:#393b41;padding-top:11px;line-height:1;font-weight:600}.circle-like-btn.large,.circle-like-btn.btn.large-wide{width:50px;height:48px;border-radius:25px}.circle-like-btn.large::before,.circle-like-btn.btn.large-wide::before{padding-top:14px}.circle-like-btn.large .counter-wrapper,.circle-like-btn.btn.large-wide .counter-wrapper{padding-top:22px}.circle-like-btn.active::before{color:#ed5a4f}.circle-like-btn.deactivate::before{color:#ed5a4f}.circle-like-btn.click::before{animation:pulsate .2s linear}.circle-like-btn.dark{border:none;background-color:rgba(0,0,0,.5)}.circle-like-btn.dark::before{color:#fff}.circle-like-btn.dark:hover{background-color:rgba(0,0,0,.7)}.circle-like-btn.dark:hover::before{color:#ed5a4f}.circle-like-btn.dark.active::before{color:#ed5a4f}.circle-like-btn.dark.deactivate:hover{background-color:rgba(0,0,0,.7)}.oval-btn{display:block;width:80px;height:30px;border:1px solid #017a84;color:#017a84;text-decoration:none;border-radius:15px}.oval-btn::before{display:block;color:#017a84;padding-top:9px}.oval-btn::after{padding-top:9px}.oval-like-btn{width:70px;text-decoration:none}.oval-like-btn::before{position:relative;top:-4px;left:9px;width:30px;height:30px}.oval-like-btn::after{content:'Like';font-size:16px;position:relative;top:-34px;right:-30px;font-weight:400!important;line-height:22.5px!important}.oval-like-btn .counter-wrapper{width:100%;text-align:center;color:#393b41;padding-top:11px;line-height:1;font-weight:600}.oval-like-btn.large,.oval-like-btn.btn.large-wide{width:50px;height:48px;border-radius:25px}.oval-like-btn.large::before,.oval-like-btn.btn.large-wide::before{padding-top:14px}.oval-like-btn.large .counter-wrapper,.oval-like-btn.btn.large-wide .counter-wrapper{padding-top:22px}.oval-like-btn:hover{border:1px solid #017a84;color:#017a84}.oval-like-btn:hover::before{color:#017a84}.oval-like-btn.active{border:1px solid #017a84;background-color:#017a84;color:#fff;width:80px}.oval-like-btn.active::before{color:#fff}.oval-like-btn.active::after{content:'Liked'}.oval-like-btn.deactivate{border:1px solid #017a84;width:80px}.oval-like-btn.deactivate::before{color:#017a84}.oval-like-btn.deactivate::after{color:#017a84;content:'Liked'}.oval-like-btn.click::before{animation:pulsate .2s linear}.oval-like-btn.dark{border:none;background-color:rgba(0,0,0,.5)}.oval-like-btn.dark::before{color:#fff}.oval-like-btn.dark:hover{background-color:rgba(0,0,0,.7)}.oval-like-btn.dark:hover::before{color:#ed5a4f}.oval-like-btn.dark.active::before{color:#ed5a4f}.oval-like-btn.dark.deactivate:hover{background-color:rgba(0,0,0,.7)}.circle-wishlist-btn{text-decoration:none}.circle-wishlist-btn.active{background-color:#017a84;border-color:#017a84}.circle-wishlist-btn.active::before{color:#fff}.circle-wishlist-btn.deactivate:hover{background-color:#017a84;border-color:#017a84}.circle-wishlist-btn.deactivate::before{color:#fff}.wishlist-btn{text-decoration:none}.wishlist-btn.deactivate:hover{background-color:#e46f61;border-bottom-color:#dd4b39;color:#fff}.circle-upvote-btn{text-decoration:none}.circle-upvote-btn.active{background-color:#51cb8c;border-color:#51cb8c}.circle-upvote-btn.active::before{color:#fff}.circle-upvote-btn.deactivate:hover{background-color:#51cb8c;border-color:#51cb8c}.circle-upvote-btn.deactivate::before{color:#fff}.check-off-btn{display:inline-block;background-color:#fff;width:21px;height:21px;color:#f7f7f7;border:1px solid #e7e9ec;text-align:center;text-decoration:none;border-radius:12px}.check-off-btn::before{line-height:21px}.check-off-btn:hover{color:#e7e9ec}.check-off-btn.completed{color:#51cb8c!important}.check-off-btn.completed:hover{color:#51cb8c!important}.video-play-button{position:relative}.video-play-button::before{content:"";display:block;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background-color:rgba(0,0,0,.6);z-index:1;cursor:pointer}.video-play-button:hover::before{background-color:rgba(20,20,20,.7)}.video-play-button::after{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;z-index:2;margin:-9px 0 0 -6px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid rgba(255,255,255,.9);cursor:pointer}.video-play-button::before{width:40px;height:40px;margin:-20px 0 0 -20px}.video-play-button::after{border-top-width:9px;border-bottom-width:9px;border-left-width:15px;margin:-9px 0 0 -6px}.video-play-button-large{position:relative}.video-play-button-large::before{content:"";display:block;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background-color:rgba(0,0,0,.6);z-index:1;cursor:pointer}.video-play-button-large:hover::before{background-color:rgba(20,20,20,.7)}.video-play-button-large::after{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;z-index:2;margin:-9px 0 0 -6px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid rgba(255,255,255,.9);cursor:pointer}.video-play-button-large::before{width:50px;height:50px;margin:-25px 0 0 -25px}.video-play-button-large::after{border-top-width:12px;border-bottom-width:12px;border-left-width:20px;margin:-12px 0 0 -8px}.video-play-button-x-large{position:relative}.video-play-button-x-large::before{content:"";display:block;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background-color:rgba(0,0,0,.6);z-index:1;cursor:pointer}.video-play-button-x-large:hover::before{background-color:rgba(20,20,20,.7)}.video-play-button-x-large::after{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;z-index:2;margin:-9px 0 0 -6px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid rgba(255,255,255,.9);cursor:pointer}.video-play-button-x-large::before{width:80px;height:80px;margin:-40px 0 0 -40px}.video-play-button-x-large::after{border-top-width:18px;border-bottom-width:18px;border-left-width:30px;margin:-18px 0 0 -10px}.video-action-button{display:none;position:absolute;right:5px;top:5px;z-index:1;text-decoration:none}.list-header-save-button .btn.bordered{color:#656868;border:1px solid #656868}.list-header-save-button .btn.bordered:hover{color:#393b41;border:1px solid #393b41}@font-face{font-family:ssstandard;src:url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.eot);src:url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.woff2) format("woff2"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.woff) format("woff"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.ttf) format("truetype"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.svg#SSStandard) format("svg");font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}.icon-navigate-down--right:before,.icon-navigate-up--right:before,#site-menu-action:before,#site-menu-action.open: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,.create-list-error-message:before,.icon-error-right:before,.icon-navigate-down--right:after,.icon-navigate-up--right:after,#site-menu-action:after,#site-menu-action.open: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,.create-list-error-message:after,.icon-error-right:after{font-family:ssstandard;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.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,.create-list-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{text-decoration:none}.help-icon::before{vertical-align:middle;color:#b4b8b8}.icon-like::before{top:1px}.icon-dislike::before{top:3px}.icon-fb.blue{color:#3b5998}.icon-fb.brown{color:#656868}.icon-twitter.blue{color:#55acee}.icon-twitter.brown{color:#656868}.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:#656868}.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(/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:#51cb8c}.icon-check.m{line-height:33px!important;padding-top:2px!important}.icon.circle{text-align:center;color:#fff;background-color:#e7e9ec;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;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;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;font-size:29px}.icon.blue{background-color:#017a84}.icon-award{background:transparent url(/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(/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(/assets/images/icon-loading.gif) 50% 50% no-repeat;height:24px;width:24px}.icon-loading.s{background:transparent url(/assets/images/icon-loading-sm.gif) 50% 50% no-repeat}.icon-loading.short{height:15px;width:52px;background:transparent url(/assets/images/icon-loading-short.gif) 50% 50% no-repeat}.icon-loading.full-width{width:auto}.icon-green::before{color:#51cb8c!important}.icon-blue::before{color:#017a84}.icon-red::before{color:#ed5a4f!important}.icon-yellow::before{color:#ffc43d!important}.icon-layout,.icon-megaphone,.icon-thumbs-up{background:transparent url(/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}.icon-film,.icon-lightbulb,.icon-list,.icon-pencil,.icon-pin{width:20px;margin-right:10px}.icon-film{background:transparent url(/assets/images/film.png) no-repeat;height:18px}.icon-lightbulb{background:transparent url(/assets/images/lightbulb.png) no-repeat;height:21px}.icon-list{background:transparent url(/assets/images/list.png) no-repeat;height:20px}.icon-pencil{background:transparent url(/assets/images/pencil.png) no-repeat;height:24px;width:14px}.icon-pin{background:transparent url(/assets/images/pin.png) no-repeat;height:22px;width:12px}.custom-icon{display:inline-block;position:relative;width:16px;height:16px}.custom-icon-plus-circle{position:relative;background-color:#000;border-radius:8px;width:16px;height:16px;top:0;left:0}.custom-icon-plus-circle::after{position:absolute;background-color:#fff;width:8px;height:2px;border-radius:1px;top:7px;left:4px;content:""}.custom-icon-plus-circle::before{position:absolute;background-color:#fff;width:2px;height:8px;border-radius:1px;top:4px;left:7px;content:""}.custom-icon-plus-circle-gray-3{background-color:#b4b8b8}.custom-icon-plus-circle-gray-5{background-color:#656868}.ss-icon-premium-badge{text-decoration:none}.ss-icon-ta{text-decoration:none}.ss-select-wrapper{position:relative}.ss-select-wrapper select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;border:none;margin:0;padding:0;color:#393b41;outline:none;z-index:1;font-family:proxima nova,arial,sans-serif}.ss-select-wrapper select.full-width{width:100%}.ss-select-wrapper select.small{height:28px}.ss-select-wrapper .ss-select{position:absolute;display:block;top:0;left:0;border:#e7e9ec 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-family:proxima nova,arial,sans-serif;border-radius:3px}.ss-select-wrapper .ss-select.active{border:#656868 1px solid}.ss-select-wrapper .ss-select.error{border:#ed5a4f 1px solid}.ss-select-wrapper .ss-select.no-box{line-height:1;min-height:initial;background-color:none;border:none;padding-right:19px;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:#656868}.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:#656868}.ss-select-wrapper .ss-select.small{line-height:26px!important;min-height:26px}input{font-family:proxima nova,arial,sans-serif;font-size:13px;margin:0;color:#393b41}input[type=text],input[type=password],input[type=number]{border:#e7e9ec 1px solid;width:100%;height:38px;padding:0 10px;border-radius:3px}input[type=text].has-caption,input[type=password].has-caption,input[type=number].has-caption{padding-left:46px}input[type=text].small,input[type=password].small,input[type=number].small{height:27px;border:none;background-color:#f7f7f7}input[type=text].small:focus,input[type=password].small:focus,input[type=number].small:focus{border:none}input[type=file]{height:37px}input[type=checkbox]{margin-right:6px}input[type=checkbox]+label{margin-right:30px}input[type=checkbox]+label:last-child{margin-right:0}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;height:18px;padding:3px;background-clip:content-box;border:2px solid #656868;border-radius:50%;margin:5px 10px 5px 0;outline:none}input[type=radio].error{border:2px solid #ed5a4f;color:#ed5a4f}input[type=radio]:checked{background-color:#17c5cb;border:2px solid #17c5cb}input.transparent{border:0;background:transparent}input.dark{background-color:#393b41;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:#f7f7f7;color:#656868}textarea{font-size:13px;margin:0;padding:10px;width:100%;min-height:75px;border:#e7e9ec 1px solid;outline:none;resize:none;color:#393b41;font-family:proxima nova,arial,sans-serif;border-radius:3px}textarea.rich{display:none}textarea.single-line{min-height:0;padding:11px 10px;height:16px}textarea.dark{background-color:#393b41;border-color:#393b41;color:#fff}.rich-textarea-caption{position:absolute;top:10px;right:10px;color:#656868;font-weight:400;font-style:italic}input[type=text]:focus,input[type=text]:active,input[type=password]:focus,input[type=password]:active,input[type=number]:focus,input[type=number]:active,textarea:focus,textarea:active{outline:0;-moz-outline-style:none;border:#017a84 1px solid}input[type=text].error,input[type=password].error,input[type=number].error,textarea.error{border:#ed5a4f 1px solid}input[type=text].placeholder,input[type=password].placeholder,input[type=number].placeholder,textarea.placeholder{font-style:italic;color:#656868}input[type=text].disabled,input[type=password].disabled,input[type=number].disabled,textarea.disabled{border:#e7e9ec 1px solid}.tags-input{width:100%}.tags-input .tag-list{border:#e7e9ec 1px solid;border-radius:3px}.tags-input .tag-list.active{border:#017a84 1px solid}.tags-input .tag-list.error{border:#ed5a4f 1px solid}.tags-input .tag{position:relative;margin:3px 0 0 8px;padding-bottom:0}.tags-input .tag:hover{background-color:#f7f7f7;cursor:pointer}.tags-input .tag .name{margin-right:13px;vertical-align:middle}.tags-input .tag.active{background-color:#f7f7f7}.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 10px}.tags-input-dropdown{background:#fff;border:solid 1px #e7e9ec;margin-top:-2px;z-index:10008;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.tags-input-dropdown li{border-bottom:solid 1px #f7f7f7;cursor:pointer;padding:10px 15px;line-height:24px}.tags-input-dropdown li span{color:#656868}.tags-input-dropdown li div{display:inline-block}.tags-input-dropdown li.active{background-color:#f7f7f7}.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:#f7f7f7 1px solid}.form-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section h4{margin-bottom:15px;line-height:1}fieldset{margin-top:30px}fieldset label .optional-field{color:#656868}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:#e7e9ec 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:#656868}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:#e7e9ec}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:#656868}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:#656868;text-decoration:underline;font-weight:400}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;opacity:0;background-color:#fff;border:#e7e9ec 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(/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:#393b41;margin-bottom:5px;padding-left:20px}fieldset .fields .help-tip .title::before{position:absolute;top:2px;left:0;font-weight:400;color:#017a84}fieldset .fields .help-tip p{color:#656868}.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:#e7e9ec}.iconed-input.price::before{position:absolute;top:50%;left:12px;color:#e7e9ec;font-weight:600;margin-top:-9px;content:"$"}.iconed-input.percent::after{position:absolute;top:50%;right:12px;color:#e7e9ec;font-weight:600;content:"%";margin-top:-9px}.iconed-input.icon-link::before{position:absolute;top:50%;left:8px;color:#e7e9ec;font-weight:600;margin-top:-.8em}.iconed-input.icon-link input{height:27px;padding:0 15px 0 30px}.search-form input[type=text]{height:26px}.search-form #token-input-query{border:none;max-width:480px}.search-form .token-input-input-token{border-radius:3px}.search-form .token-input-input-token input[type=text]{width:100%;padding-left:30px}.search-form .token-input-input-token input[type=text]:focus,.search-form .token-input-input-token input[type=text]:active{border:none;width:100%;outline:none}.search-form .token-input-active .token-input-input-token{border:none}.search-form .type-hidden{display:none}.editor-image-uploader{position:absolute;right:10px;bottom:60px;z-index:1}.editor-image-uploader .editor-image-uploader-btn{display:block;line-height:34px;color:#656868;font-weight:400;text-decoration:none}.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{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:5px;background:#51cb8c;color:#fff;font-weight:600;border-radius:3px;opacity:0;line-height:13px}.char-limit-input-wrapper .char-limit.warning{background-color:#ed5a4f}li.select-box{background-color:#f7f7f7;cursor:pointer;display:inline-block;font-weight:600;margin:5px;padding:18px;text-align:left;width:189px;border-radius:3px}li.select-box:hover{background-color:#f7f7f7}li.select-box.checked{background-color:#f7f7f7}li.select-box.large,li.select-box.btn.large-wide{padding:30px;width:230px;margin:0 0 30px 30px}li.select-box.large:first-child,li.select-box.btn.large-wide:first-child{margin-left:0}.form-separator{border-top:1px solid #f7f7f7;height:1px;margin:40px 0}.form-separator p{background:#fff;color:#b4b8b8;display:block;margin:-11px auto;text-align:center;width:30px}.errorMessage{color:#ed5a4f;margin-top:5px}.error-summary{color:#393b41;padding:14px 10px 14px 49px;background:#f99 url(/assets/images/icon-warning-blk-sm.png) 13px 10px no-repeat}.radio-input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.radio-input.inline{display:-ms-inline-flexbox;display:inline-flex;margin:5px 10px}.mobile-web-banner{display:none;position:fixed;bottom:0;z-index:10000;width:100vw;background:#fff;padding:0;border:1px solid #e7e9ec;text-align:center;transition:max-height .5s ease;max-height:200px;overflow:hidden}@media screen and (max-width:809px){.mobile-web-banner{display:block}}.mobile-web-banner .button{margin:16px 0}body#homepage .mobile-web-banner{max-height:0}body#homepage .mobile-web-banner.show{max-height:200px}.title-bar{display:-ms-flexbox;display:flex;margin-bottom:30px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width:540px){.title-bar{margin-bottom:20px}}.title-bar-large{border-bottom:1px solid #b4b8b8;padding-bottom:39px}.title-bar-justify-left{-ms-flex-pack:start;justify-content:flex-start}.title-bar-with-bottom-border{border-bottom:1px solid #b4b8b8}.thumbnail a{display:block;text-decoration:none}.thumbnail-image{width:100%}.thumbnail-title a{text-decoration:none}.thumbnail-details{margin-top:5px}.thumbnail-secondary-text{color:#656868;font-weight:400;line-height:normal}.thumbnail-secondary-text a{color:#656868;font-weight:400;text-decoration:none}.your-classes-section .title-bar-with-button{display:inline-block;width:100%}.your-classes-section .title-bar-with-button .button{float:right}.thumbnail-custom-lists{background-color:#fff;position:relative;width:100%;box-shadow:0 2px 4px 0 rgba(187,187,187,.5);border-radius:4px}.thumbnail-custom-lists-wrapper{z-index:1;position:relative;padding:8px}.thumbnail-custom-lists-image,.thumbnail-custom-lists-empty-image{box-shadow:0 1px 6px 1px rgba(0,0,0,.3);position:relative;overflow:hidden}.thumbnail-custom-lists-image .skillshare-original.my-classes-list,.thumbnail-custom-lists-empty-image .skillshare-original.my-classes-list{width:80px;height:20px;background-size:80px 20px;top:6px;left:6px}.thumbnail-custom-lists-image .skillshare-original-gradient.my-classes-list,.thumbnail-custom-lists-empty-image .skillshare-original-gradient.my-classes-list{height:40px;left:0;right:0}.thumbnail-custom-lists-image:first-child,.thumbnail-custom-lists-empty-image:first-child{margin-bottom:10px}.thumbnail-custom-lists-image img,.thumbnail-custom-lists-empty-image img{width:100%}.thumbnail-custom-lists-empty-image{background:#fff;box-sizing:border-box;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:35px;color:#b4b8b8;width:100%;height:0;padding-bottom:60%;margin-bottom:-1px}.thumbnail-custom-lists-empty-image:first-child{margin-bottom:5px}.thumbnail-custom-lists-empty-image .ss-icon-pictures{margin-top:48%}.thumbnail-custom-lists-empty-icon{position:relative;width:30px;height:0;overflow:hidden;padding-top:56.25%;margin:0 auto}.thumbnail-custom-lists-empty-icon:hover::before,.thumbnail-custom-lists-empty-icon:hover::after{background:#b4b8b8}.thumbnail-custom-lists-empty-icon::before,.thumbnail-custom-lists-empty-icon::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;background:#b4b8b8;border-radius:2px}.thumbnail-custom-lists-empty-icon::before{transform:rotate(90deg)}.thumbnail-custom-lists-details{margin-top:15px;text-align:center}.thumbnail-custom-lists-title{line-height:normal;text-align:center;font-weight:600;height:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:12px 0}.thumbnail-custom-lists-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}.thumbnail-custom-lists-grid-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 1 50%;flex:0 1 50%;box-sizing:border-box}@media screen and (max-width:540px){.thumbnail-custom-lists-grid-group{-ms-flex:1 100%;flex:1 100%}}.thumbnail-custom-lists-grid-group-item{display:-ms-flexbox;display:flex;-ms-flex:0 1 50%;flex:0 1 50%;padding:12px 8px;box-sizing:border-box}.thumbnail-custom-lists-save-button{position:absolute;display:none;bottom:0;right:0;left:0;height:30px}.thumbnail-custom-lists-save-button .btn{height:30px;line-height:30px;border-radius:0;font-weight:400}.thumbnail-custom-lists-save-button .btn::before{margin-right:5px;vertical-align:middle}.thumbnail-custom-lists .ss-icon-nsk-bookmark-save-default{color:#656868!important;float:right}.thumbnail-custom-lists .ss-icon-nsk-bookmark-save-default:hover{color:#393b41!important}.thumbnail-custom-lists .thumbnail-custom-lists-image,.thumbnail-custom-lists .thumbnail-custom-lists-empty-image{box-shadow:0 2px 4px 0 rgba(187,187,187,.5)}.thumbnail-custom-lists .thumbnail-custom-lists-save-button{display:block;position:relative;line-height:24px;font-size:24px;height:24px;margin-top:8px;text-align:right}.thumbnail-custom-lists .thumbnail-custom-lists-save-button>a{width:20px;display:inline-block;padding:0;color:#656868;height:24px;border:none}.thumbnail-custom-lists-due-date{height:20px;text-align:center;padding:5px 0;border-radius:0 0 5px 5px;font-weight:400;position:absolute;display:block;font-size:14px;width:100%;bottom:-1px;z-index:1}.thumbnail-custom-lists-due-date .complete-date{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:1px}.thumbnail-custom-lists-due-date .set-date{font-weight:400;color:#017a84;border-bottom-color:#017a84;text-decoration:underline;padding:1px;display:inline}.thumbnail-custom-lists-due-date .icon-close-date{display:none;position:absolute;font-size:16px;margin-top:1px;right:12px}.thumbnail-custom-lists-due-date:hover .icon-close-date{display:inline}.thumbnail-custom-lists-state-default{background:#f7f7f7}.thumbnail-custom-lists-state-pending{background:#ffc43d}.thumbnail-custom-lists-state-passed-due{background:#ed5a4f;color:#fff}.thumbnail-custom-lists-state-passed-due .date-passed-due{text-decoration:line-through}.thumbnail-custom-lists-state-complete{background:#51cb8c;color:#fff}.thumbnail-custom-lists-image{margin-bottom:8px}.thumbnail-custom-lists-image:first-child{margin-bottom:8px}.thumbnail-custom-lists-details .thumbnail-secondary-text{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.thumbnail-custom-lists-details .thumbnail-secondary-text span{display:block}.thumbnail-custom-lists-header-first-row{line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#393b41}.thumbnail-custom-lists-header-first-row:hover{color:#656868}.thumbnail-custom-lists-header-first-row img{border-radius:50%;overflow:hidden;width:24px;height:24px;display:inline-block;margin-right:5px}.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:#e7e9ec 1px solid;border-left-width:0;background-color:#fff;height:inherit;-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;border-top-left-radius:3px;border-bottom-left-radius:3px}.progress-bar.stepped>li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.progress-bar.stepped>li.filled{background-color:#017a84;border-color:#017a84}.progress-bar.fluid{position:relative;height:23px;background-color:#fff;border:#e7e9ec 1px solid;border-radius:3px}.progress-bar.fluid .bar{position:absolute;top:-1px;left:-1px;width:0%;height:23px;background-color:#017a84;border:#017a84 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;border-top-left-radius:3px;border-bottom-left-radius:3px}.progress-bar.fluid .bar.complete{border-top-right-radius:3px;border-bottom-right-radius:3px}.accordion.gray li{margin:10px 0;border:1px solid #e7e9ec;background:#f7f7f7}.accordion.gray .header{color:#656868;font-weight:600}.accordion.gray .detail{color:#656868}.accordion li{border-radius:3px}.accordion li .header{position:relative;display:block;padding:8px 28px 6px 10px;cursor:pointer}.accordion li .header:hover{background:#f7f7f7}.accordion li .header .arrow{position:absolute;top:50%;right:10px;margin-top:-10px;color:#656868}.accordion li .detail{display:none;padding:5px 15px 11px;color:#393b41}.events-calendar{box-shadow:0 1px 1px #e7e9ec;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:#f7f7f7;border-top-right-radius:3px;border-top-left-radius: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,sans-serif}.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:#393b41}.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:#f7f7f7}.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:#656868}.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:#393b41;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:#393b41;font-weight:600;font-size:11px;border:1px solid #e7e9ec;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:#e7e9ec}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events .event.livestream{background-color:#ed5a4f}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td a .events .event.milestone{background-color:#017a84}.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 #656868;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:#f7f7f7!important}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-other-month a{color:#e7e9ec}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-other-month a .events .event{background-color:#f7f7f7}.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:#656868}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-ranged a{background-color:#f7f7f7}.events-calendar .ui-datepicker .ui-datepicker-calendar tr td:hover a{background-color:#f7f7f7!important}.events-calendar .ui-datepicker .ui-datepicker-calendar tr.ui-datepicker-current-week td a{background-color:#f7f7f7}.events-calendar .ui-datepicker .ui-datepicker-calendar tr:last-child .ui-datepicker-week-end a{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{border-radius:0;border-bottom-right-radius:3px;-khtml-border-radius-bottomright:3px}.events-calendar.small .ui-datepicker{width:214px}.events-calendar.small .ui-datepicker .ui-datepicker-calendar{width:214px}.events-calendar.small .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{width:26px}.events-calendar.small .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{left:4px}.events-calendar.small .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{width:5px;height:5px}.date-icon{width:25px;height:25px;line-height:20px;text-align:center;color:#393b41;background-color:#fff;font-weight:600;box-shadow:0 2px 1px #e7e9ec;border-radius:3px}.date-icon .shelf{min-height:5px;background-color:#ed5a4f;color:#fff;text-transform:uppercase;border-top-right-radius:3px;border-top-left-radius:3px}.date-icon .num{border:#f7f7f7 1px solid;border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.date-icon.blue{border-top-color:#017a84}.date-icon.blue .shelf{background-color:#017a84}.date-icon.small .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{width:48px;height:48px}.date-icon.large .shelf,.date-icon.btn.large-wide .shelf{line-height:16px}.date-icon.large .num,.date-icon.btn.large-wide .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:#656868;line-height:1;margin-top:4px}.user-snippet a{text-decoration:none}.pagination{border-top:#f7f7f7 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:#393b41;text-decoration:none;display:block;line-height:27px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:5px;font-weight:400}.sidebar-nav .nav-list li a:hover{color:#656868}.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:#656868}.sidebar-nav .nav-list li.locked::after{position:absolute;top:0;right:5px;color:#e7e9ec}.sidebar-nav .nav-list li.active a{color:#017a84;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:#393b41}.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.no-space{border-top:none;padding-top:0}.sidebar-nav .help-section .sidebar-section-heading{display:none}.sidebar-nav .help-section .sidebar-section-heading.active{display:block;text-decoration:none;margin-bottom:15px}.sidebar-nav .help-section .help-link{display:none;border:1px solid #b4b8b8;padding:10px 15px;margin-bottom:10px;text-decoration:none;height:24px;border-radius:3px}.sidebar-nav .help-section .help-link.active{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sidebar-nav .help-section .help-link:last-child{margin-bottom:0}.sidebar-nav .help-section .help-link a{text-decoration:none}.sidebar-nav.grey .section>h4 span,.sidebar-nav.btn-follow.orange.active .section>h4 span,.sidebar-nav.gray .section>h4 span{background-color:#f7f7f7}.sidebar-nav.grey .top-nav>ul>li,.sidebar-nav.btn-follow.orange.active .top-nav>ul>li,.sidebar-nav.grey .top-nav .section>ul>li,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li,.sidebar-nav.gray .top-nav>ul>li,.sidebar-nav.gray .top-nav .section>ul>li{position:relative;color:#656868}.sidebar-nav.grey .top-nav>ul>li a,.sidebar-nav.btn-follow.orange.active .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,.sidebar-nav.gray .top-nav>ul>li a,.sidebar-nav.gray .top-nav .section>ul>li a{display:block;color:#393b41}.sidebar-nav.grey .top-nav>ul>li::after,.sidebar-nav.btn-follow.orange.active .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,.sidebar-nav.gray .top-nav>ul>li::after,.sidebar-nav.gray .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,.sidebar-nav.grey .top-nav .section>ul>li.locked::after,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li.locked::after,.sidebar-nav.gray .top-nav>ul>li.locked::after,.sidebar-nav.gray .top-nav .section>ul>li.locked::after{color:#e7e9ec}.sidebar-nav.grey .top-nav>ul>li.active,.sidebar-nav.btn-follow.orange.active .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,.sidebar-nav.gray .top-nav>ul>li.active,.sidebar-nav.gray .top-nav .section>ul>li.active{background-color:#fff;border:#e7e9ec 1px solid;border-right:none;padding-left:13px;margin:0 -21px 0 0;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.sidebar-nav.grey .top-nav>ul>li.active::after,.sidebar-nav.btn-follow.orange.active .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,.sidebar-nav.gray .top-nav>ul>li.active::after,.sidebar-nav.gray .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,.sidebar-nav.grey .top-nav .section>ul>li.active:hover,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li.active:hover,.sidebar-nav.gray .top-nav>ul>li.active:hover,.sidebar-nav.gray .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,.sidebar-nav.grey .top-nav .section>ul>li.active a,.sidebar-nav.btn-follow.orange.active .top-nav .section>ul>li.active a,.sidebar-nav.gray .top-nav>ul>li.active a,.sidebar-nav.gray .top-nav .section>ul>li.active a{color:#393b41;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,.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,.sidebar-nav.gray .top-nav>ul>li.active a span,.sidebar-nav.gray .top-nav .section>ul>li.active a span{font-weight:400}#alerts-wrapper{width:100%}#alerts-wrapper.show-premium .site-alert.on-header{right:208px}#alerts-holder{position:absolute;margin-top:100px;z-index:10010;width:100%}#alerts-holder.sticky .site-alert.on-header{top:-77px}.site-alert{position:absolute;background-color:rgba(0,0,0,.75);color:#fff;padding:10px 15px;transition:opacity 100ms linear;z-index:10010;opacity:0;left:50%}.site-alert.on-header{top:-47px;right:80px;left:auto;overflow:visible}.site-alert.on-header::before{content:'';position:absolute;top:-10px;right:50px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(0,0,0,.75)}.site-alert:hover{background-color:rgba(0,0,0,.8);cursor:default}.site-alert.show{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.btn-alert{padding-right:5px}.site-alert h5.btn-alert .btn{opacity:1;border-color:rgba(255,255,255,.8);overflow:inherit;text-decoration:none;margin-left:20px}.site-alert h5.btn-alert .btn:hover{border-color:#fff}.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:#656868}.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 .user-detail a{text-decoration:none}.user-card-popover .user-detail .top-teacher-badge-wrapper{margin-top:4px;padding-bottom:3px}.user-card-popover .user-detail .teacher-badge-wrapper{margin-top:5px;padding-bottom:3px}.user-card-popover .projects{padding:0 15px 15px;height:49px}.user-card-popover .projects a{border:#e7e9ec 1px solid}.user-card-popover .projects a img{width:100%}.user-card-popover .projects .project-holder{border:#e7e9ec 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:#f7f7f7 1px solid;padding:10px 15px}.user-card-popover .reputation p{color:#656868;line-height:32px}.tag-card-popover{width:300px}.tag-card-popover .top-area{padding:15px}.tag-card-popover .top-area .tag-name{margin-bottom:5px}.tag-card-popover .reputation{border-top:#f7f7f7 1px solid;padding:10px 15px;height:32px}.tag-card-popover .reputation p{color:#656868;line-height:32px}.scrollable-list{background-color:#fff;border:1px solid #f7f7f7;height:185px;padding:10px 15px;overflow-x:hidden;overflow-y:scroll;border-radius:3px}.scrollable-list a{display:block}.infinite-scroll.icon-loading{visibility:hidden;padding:0 0 30px;margin:0 auto}.user-information{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center}.user-information .subtitle{color:#656868;line-height:1;margin-top:4px}.user-information .user-image{margin-right:15px}.user-information.small .user-image{margin-right:8px}.user-information a{text-decoration:none}.class-stats{color:#393b41}.class-stats .class-tag{margin:3px 8px 0 0;text-transform:capitalize}.class-stats .review-stat{cursor:default}@media screen and (min-width:541px){.project-column:hover .like-btn-wrapper{display:block}}.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 .project-title a{text-decoration:none}.project-column .project-information{background-color:rgba(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{color:#656868}.project-column .last-view-status.tag{position:relative;bottom:1px;margin-right:1px;margin-bottom:6px}.project-column .last-update-time{line-height:15px;margin-top:16px;color:#b4b8b8}.project-column .project-privacy-tag{display:none}.class-column .class-preview{margin-bottom:5px;font-weight:600}.class-column .background-image-holder{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:230px;box-shadow:0 0 1px #aeb8be}.class-column .title-link{font-weight:600;margin:12px 0 16px;height:66px;overflow:hidden}.class-column .title-link a{text-decoration:none}.class-column .title-link span.new-badge{text-transform:uppercase}.class-column .static{font-weight:600;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{position:absolute;right:5px;top:5px;z-index:1}.class-column .wishlist-save-container{z-index:1;display:none;position:absolute;top:75%;left:0;width:100%;font-weight:100}.no-touch .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:#f7f7f7 url(/assets/images/icon-loading-F8F8F8.gif) no-repeat center center;z-index:101;width:64px;height:64px;margin:-32px auto 0;box-shadow:0 1px 1px #e7e9ec;border:#e7e9ec 1px solid;border-radius:3px}.class-preview{display:block;position:relative;text-align:center;width:210px}.class-preview .background-image-holder{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:120px}.class-preview img,.class-preview .background-image-holder{display:block}.class-preview-stats{display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.5);color:#fff;line-height:12px;font-weight:200;padding:2px 3px;position:absolute;bottom:5px;right:5px;z-index:1}.class-preview-stats-all{bottom:0;right:0}.class-preview-stats-data span::before{margin-right:4px}.class-preview-stats .middot{color:#fff}.class-preview.preview-overlay{display:block;position:relative}.class-preview.preview-overlay .video-text{color:#fff;position:absolute;right:0;bottom:10px;left:0;z-index:1}.class-preview.preview-overlay .video-overlay{background-color:rgba(0,0,0,.45);position:absolute;right:0;left:0;bottom:0;top:0}@media screen and (max-width:540px){.class-preview.class-preview .video-text{bottom:35px}}.wishlist-preview{color:#fff;background-color:#017a84}.wishlist-preview a{color:#fff}.wishlist-preview .wishlist-save-container{display:block;z-index:1;position:absolute;top:50%;left:50%;width:100%}.wishlist-preview .wishlist-save-container .btn{position:relative;right:50%;margin-top:-20px;opacity:1;background-color:transparent!important;color:#fff!important;border-color:#fff!important}.wishlist-preview .save-class-text{display:inline}.wishlist-preview .saved-text{display:none}.wishlist-preview.saved .saved-text{display:inline}.wishlist-preview.saved .save-class-text,.wishlist-preview.saved .video-overlay{display:none}.wishlist-preview.saved .class-videos-duration,.wishlist-preview.saved .background-image-holder{opacity:.15}.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:#393b41;width:90px;height:33px;padding-top:57px;text-align:center;color:#f7f7f7;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:#656868}.next-steps-panel .detail{width:384px}.next-steps-panel .description{margin-top:10px}.next-steps-panel .btn{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:#656868}.next-steps-panel .start-project{display:block;width:155px;padding:19px 0;text-align:center;background-color:#fff;border:#e7e9ec 4px dashed;color:#656868}.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:#393b41!important;font-weight:600;text-decoration:none!important}.discussions-list .discussion-row{border-bottom:#f7f7f7 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:#b4b8b8}.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:#b4b8b8;margin-top:10px}.replies{position:relative;background-color:#f7f7f7;margin-top:15px;border-radius:3px}.replies .arrow::before{position:absolute;content:" ";top:-9px;left:52px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #f7f7f7}.replies .show-all{background-position:16px 10px;border-bottom:#fff 1px solid;padding:7px 10px}.replies .replies-list li{padding:14px 10px!important;border-top:#fff 1px solid}.replies .replies-list li:first-child{border-top:none}.replies .replies-list li:last-child{border-bottom:#fff 1px solid}.replies .replies-list li .col-right{padding:0 0 0 40px}.replies .replies-list li .col-right .body-content{margin-top:16px;padding-right:40px}.replies .replies-list li .col-right .meta{color:#656868;margin-top:16px}.replies .replies-list li .col-right .meta .reply-stat::before{margin-right:3px}.replies .replies-list li .col-right .meta .reply-stat.liked::before{color:#ed5a4f}.replies .comment-form,.replies .reply-form{position:relative;padding:10px}.replies .comment-form .user-img,.replies .comment-form .user-photo,.replies .reply-form .user-img,.replies .reply-form .user-photo{position:absolute;top:14px;left:10px}.replies .comment-form .textarea-wrapper,.replies .reply-form .textarea-wrapper{padding:0 8px 0 40px;width:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.replies .comment-form .textarea-wrapper .comment,.replies .reply-form .textarea-wrapper .comment{min-height:16px}.replies .comment-form .post-button-wrapper,.replies .reply-form .post-button-wrapper{margin-top:10px;margin-left:auto;display:none}.brightcove-wistia-video-look{background-size:534px 300px;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-align:center;-ms-flex-align:center;align-items:center}.brightcove-play-button{position:absolute;width:70px;height:70px;top:50%;left:50%;margin-top:-35px;margin-left:-35px;border-radius:50%;background-color:rgba(20,20,20,.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,.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:#fff;right:10px;top:10px;cursor:pointer}.video-overlay-close-resume .btn{border:none}.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{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 a.btn.large.btn-vote.voted{padding:9px 2px 7px}.video-overlay-actions li .btn.large.transparent,.video-overlay-actions li .btn.transparent.large-wide{border-color:#e7e9ec;color:#fff}.video-player-loading-asset{background-image:url(/assets/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:#656868}.ad-banner-overlay{width:100%;height:50px;left:0;color:#fff;position:absolute;top:0;background:linear-gradient(180deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 0,transparent 100%);background-position:50% 50%;font-weight:100;font-size:11pt}.ad-banner-overlay a{color:#fff}.ad-banner-overlay a:hover{color:#fff}.ad-banner-overlay .nav a{color:#fff}.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,.5);text-decoration:none;height:17px}.quote-module{text-align:center}.quote-module .last{padding-top:25px;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 .author{margin-bottom:25px}.quote-module .description{font-weight:200;line-height:1.4em;margin-bottom:25px}@media screen and (max-width:540px){.quote-module .btn{width:100%}.quote-module .quote{font-size:26px}.quote-module .author,.quote-module .description{font-size:15px}}.btn-group.btn-group-toggle{opacity:0;position:relative;display:inline-block;vertical-align:middle;white-space:nowrap}.btn-group.btn-group-toggle.populated{opacity:1}@media screen and (max-width:540px){.btn-group.btn-group-toggle{width:100%;margin-left:1px}}.btn-group.btn-group-toggle .btn-group-btn{position:relative;display:inline-block;padding:6px 12px;margin-bottom:0;margin-left:-2px;text-align:center;white-space:nowrap;vertical-align:middle;background-image:none;border:1px solid transparent;cursor:pointer;z-index:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px}.btn-group.btn-group-toggle .btn-group-btn:focus,.btn-group.btn-group-toggle .btn-group-btn:hover,.btn-group.btn-group-toggle .btn-group-btn.active{outline:0;z-index:2}.btn-group.btn-group-toggle .btn-group-btn.btn-group-btn-default{color:#393b41;background-color:#fff;border-color:#e7e9ec}.btn-group.btn-group-toggle .btn-group-btn.btn-group-btn-default:hover,.btn-group.btn-group-toggle .btn-group-btn.btn-group-btn-default.active{background-color:#656868;border-color:#656868;color:#fff}.btn-group.btn-group-toggle .btn-group-btn.half-width{width:50%}.btn-group.btn-group-toggle .btn-group-btn.third-width{width:33.33333%}.btn-group.btn-group-toggle .btn-group-btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group.btn-group-toggle .btn-group-btn:not(:first-child):not(:last-child){border-radius:0}.btn-group.btn-group-toggle .btn-group-btn:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group.btn-group-toggle .btn-group-btn:first-child{margin-left:0}.notifications-module .hidden{display:none}.notifications-module .error{color:#ed5a4f;text-align:center}.notifications-module .notifications-toggle-container .btn-group-toggle{width:100%}.notifications-module .notifications-toggle-container .btn-group-toggle .activity-button{position:relative;margin-right:-1px}.notifications-module .notifications-toggle-container .btn-group-toggle .activity-button .new-activity-marker{position:absolute;top:10px;background-color:#ed5a4f;width:8px;height:8px;border-radius:8px}.notifications-module .notifications-toggle-container .btn-group-toggle .notification-button{margin-left:-3px}.notifications-module .notification-row{border-bottom:1px solid #e7e9ec}.notifications-module .notification-row .content{display:block;padding:20px 10px;color:#393b41;font-weight:400;text-decoration:none}.notifications-module .notification-row .content.unread{background-color:#f7f7f7}.notifications-module .notification-row .content:hover{background-color:#f7f7f7}.notifications-module .notification-row .content .user-image{position:relative;top:4px}.notifications-module .notification-row .content .notification-icon{color:#656868;height:40px;width:40px;text-align:center}.notifications-module .notification-row .content .notification-details{margin-left:50px}.notifications-module .notification-row .content .notification-details .time{color:#656868}.staff-pick-badge{color:#fff;background-color:#393b41;position:absolute;top:-12px;left:10px;width:60px;font-weight:400;font-style:normal;line-height:1.47;padding:5px 10px;z-index:1;font-size:14px}.skillshare-original-gradient{background-image:linear-gradient(to bottom,rgba(5,5,5,0.6),rgba(216,216,216,0));z-index:1;height:60px;position:absolute;left:0;right:0;pointer-events:none}.skillshare-original{background-image:url(/assets/images/hand-txt-2x.png);z-index:2;width:100px;height:25px;background-size:100px 25px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:absolute;top:7px;left:21px;pointer-events:none}.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:#393b41}.tabs li a.first{border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:0;-khtml-border-radius-topright:0;margin-left:0!important}.tabs li a.last{border-top-right-radius:3px;border-top-left-radius:3px;border-top-left-radius:0;-khtml-border-radius-topleft:0}.tabs li a.active{border-top-left-radius:3px!important;-khtml-border-radius-topleft: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,.6)}.tabs.transparent>li>a:hover{color:#ffc43d}.tabs.transparent>li>a.active{background-color:#fff;font-weight:600}.tabs.transparent>li>a.active:hover{color:#393b41}.underline-tabs{position:relative}.underline-tabs .tab{max-height:48px}.underline-tabs .tab a{border-bottom:3px solid transparent;color:#656868;font-weight:400;text-decoration:none;display:block;height:23px;padding:0 5px 21px;position:relative}.underline-tabs .tab a:hover{color:#393b41}.underline-tabs .tab.active a{color:#393b41;border-bottom-color:#393b41;font-weight:600;padding-top:1px;padding-bottom:20px}.underline-tabs .tab.active .count{color:#393b41}.underline-tabs .tab+.tab{padding-left:20px}.underline-tabs .count{color:#656868;margin-left:5px;position:relative}.underline-tabs .list{position:relative;z-index:2}.underline-tabs .underline{border-bottom:1px solid #e7e9ec;position:absolute;bottom:0;right:0;left:0;z-index:1}.no-touch .underline-tabs .tab a:hover{border-color:#e7e9ec}.no-touch .underline-tabs .tab.active a:hover{border-color:#393b41}.click-off-overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:10009;background:#000;background:rgba(0,0,0,.8);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;transition:200ms opacity ease}.click-off-overlay.light{background:rgba(231,233,236,.92)}.click-off-overlay.white{background:#fff}.popup-template{display:none}.popup-header{margin-bottom:30px;padding-bottom:30px;border-bottom:#e7e9ec 1px solid}.popup-header>p{margin-top:7px}.popup-footer{padding-top:30px;border-top:#e7e9ec 1px solid;margin-top:36px}#abstract-popup-view{display:none;position:relative;left:50%;margin-top:80px;margin-bottom:80px;background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.5)}#abstract-popup-view.center-vertically{top:50%}#abstract-popup-view.loader{width:24px;padding:20px}#abstract-popup-view.loader.center-vertically{margin-left:-22px!important;margin-top:-22px!important}#abstract-popup-view.basic-popup{padding:25px 30px 30px;width:590px}#abstract-popup-view.basic-popup .header.bottom-border{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e7e9ec}#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:#656868;font-weight:400;text-decoration:none;z-index:1}#abstract-popup-view .btn-close:hover{color:#656868}#abstract-popup-view .action-row .btn-action-cancel,#abstract-popup-view .popup-footer .btn-action-cancel,#abstract-popup-view .popup-actions .btn-action-cancel{vertical-align:top;margin-left:20px}#abstract-popup-view .popup-heading{border-bottom:1px solid #e7e9ec;font-weight:200;letter-spacing:-1px;padding:30px 0;text-align:center}#abstract-popup-view .popup-note{border-top:1px solid #e7e9ec;padding:24px 30px;text-align:center}#abstract-popup-view .popup-terms{margin-top:-20px;line-height:16px;color:#b4b8b8}#abstract-popup-view .popup-terms a{color:#b4b8b8}#abstract-popup-view .popup-terms a:hover{color:#656868}#abstract-popup-view .popup-title{font-weight:600}#abstract-popup-view .popup-header{padding:24px 30px;margin-bottom:0;border-bottom:1px solid #e7e9ec}#abstract-popup-view .popup-content{padding:30px}#abstract-popup-view .infinite-scroller-container{box-shadow:inset 0 0 10px #e7e9ec}#takeover-popup-view{display:none;position:relative;width:100%;background:#fff;box-sizing:border-box}.action-popup-view .btn-close{top:10px!important;right:10px!important}.action-popup-view .popup-title{background:#f7f7f7;border-bottom:1px solid #e7e9ec;font-weight:600;margin:0;padding:10px;border-top-right-radius:3px;border-top-left-radius: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;color:#000;background-color:#f99;padding:5px 10px;border-radius:3px}.action-popup-view .popup-actions{border-top:#e7e9ec 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:#393b41;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.5)}.image-popup-view .close-icon:hover{color:#656868}.image-popup-view .image-wrapper{background:url(/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:none}.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:#fff;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}.two-panel-signup-popup{width:640px}@media screen and (max-width:640px){.two-panel-signup-popup .responsive-hide{display:none!important}}.two-panel-signup-popup .two-panel-signup-wrapper{display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.two-panel-signup-popup .two-panel-signup-wrapper{-ms-flex-flow:row wrap;flex-flow:row wrap}}.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:280px;background-image:url(/assets/images/signup-modal-bg.png);background-repeat:no-repeat;background-size:cover;border-radius:3px 0 0 3px}.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper .details-column{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;background-color:rgba(255,255,255,.7);border-radius:3px 0 0 3px}.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper .details-text{padding:30px;color:#393b41}@media screen and (max-width:380px){.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper .details-text{padding:20px 30px}}.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper .header-separator{height:0;width:30px;margin:20px 0;border:2px solid #393b41}@media screen and (max-width:380px){.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper .header-separator{margin:15px 0}}.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper .panel-tos{margin-top:10px}@media screen and (max-width:640px){.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper{width:100%;border-radius:3px 3px 0 0}.two-panel-signup-popup .two-panel-signup-wrapper .details-column-wrapper .details-column{border-radius:3px 3px 0 0}}.two-panel-signup-popup .two-panel-signup-wrapper .signup-login-column{width:360px}@media screen and (max-width:640px){.two-panel-signup-popup .two-panel-signup-wrapper .signup-login-column{width:100%}}.two-panel-signup-popup .form-wrapper{padding:50px 30px 30px}.two-panel-signup-popup .skillshare-logo{height:60px;margin-top:60px;background-image:url(/assets/images/hands_logo.png);background-size:60px 60px;background-repeat:no-repeat;background-position:center top}@media only screen and (-webkit-min-device-pixel-ratio:2){.two-panel-signup-popup .skillshare-logo{background-image:url(/assets/images/hands_logo_2x.png)}}.two-panel-signup-popup .signup-form .form-separator,.two-panel-signup-popup .login-form .form-separator{margin:15px 0}.two-panel-signup-popup .signup-form .email-prompt-wrapper,.two-panel-signup-popup .login-form .email-prompt-wrapper{padding:20px 0 0}.two-panel-signup-popup .signup-form .signup-general-error,.two-panel-signup-popup .signup-form .login-general-error,.two-panel-signup-popup .login-form .signup-general-error,.two-panel-signup-popup .login-form .login-general-error{margin:15px 0 0}.two-panel-signup-popup .signup-form fieldset,.two-panel-signup-popup .login-form fieldset{margin-top:10px}.two-panel-signup-popup .signup-form fieldset .column,.two-panel-signup-popup .login-form fieldset .column{width:145px}@media screen and (max-width:640px){.two-panel-signup-popup .signup-form fieldset .column,.two-panel-signup-popup .login-form fieldset .column{width:49%;margin-right:2%}}.two-panel-signup-popup .signup-form fieldset.last,.two-panel-signup-popup .login-form fieldset.last{margin-bottom:15px}.two-panel-signup-popup .signup-form .tos,.two-panel-signup-popup .login-form .tos{display:none}.two-panel-signup-popup .popup-note{border-top:none!important;padding:0 30px 15px!important}#abstract-popup-view.two-panel-signup-popup.center-vertically{top:40%}@media screen and (max-width:640px){#abstract-popup-view.two-panel-signup-popup{position:absolute;top:10px!important;right:10px;left:10px;width:auto;margin-top:0!important;margin-left:0!important;margin-bottom:50px}}.extend-free-trial-popup{text-align:center;padding:50px 30px;width:410px}.extend-free-trial-popup .popup-header{border-bottom:none!important}.extend-free-trial-popup .extend-trial-desc{margin-bottom:20px}.extend-free-trial-popup .btn{margin:0 10px 20px}.extend-free-trial-popup .error,.extend-free-trial-popup .extend-trial-success{display:none}.add-seats-popup{padding:0;width:590px}.add-seats-popup .container{padding:25px 30px 30px}.add-seats-popup .teams-seats-price{color:#656868}.add-seats-popup .header{margin-bottom:30px}.add-seats-popup input[type=number]:focus{border:#656868 1px solid}.add-seats-popup .payment-summary-desc{font-size:13px;margin:20px 0}.add-seats-popup .payment-summary-calc{font-size:13px}.add-seats-popup .grey-text{font-size:13px;color:#656868;margin-left:10px;display:inline-block}.add-seats-popup .teams-seats-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:30px}.add-seats-popup .teams-seats-input .teams-seats-header{margin-right:20px;font-weight:600}.add-seats-popup .teams-seats-input .fields{margin-right:20px;max-width:90px}.add-seats-popup .teams-seats-input .input-wrapper{margin-right:22px}.add-seats-popup .payment-summary-total{display:inline-block}.add-seats-popup .payment-summary-sub-row{margin:5px 0}.add-seats-popup .payment-summary{padding:30px;background-color:#f7f7f7}.resume-membership-popup{text-align:center;width:380px;padding:30px 20px}.resume-membership-popup .popup-header{border-bottom:none!important;padding:110px 0 15px!important;font-weight:600;background-image:url(/assets/images/membership/gold.png);background-size:90px 90px;background-repeat:no-repeat;background-position:center top}@media only screen and (-webkit-min-device-pixel-ratio:2){.resume-membership-popup .popup-header{background-image:url(/assets/images/membership/gold_2x.png)}}.resume-membership-popup .desc{margin:0 20px 25px;color:#656868}.curate-class-popup{width:800px;padding:20px}.curate-class-popup fieldset{margin-top:0}.curate-class-popup .class-curator-row{margin-top:50px}.curate-class-popup .class-curator-row .input-wrapper{margin-bottom:10px}.curate-class-popup .class-curator-row .class-info-form{width:65%;float:left}.curate-class-popup .class-curator-row img{width:30%;float:right}.curate-class-popup .class-curator-row .error{width:45%}.curate-class-popup .class-curator-row .error .error-message{color:#ed5a4f;margin-top:5px}.curate-class-popup .btn{margin-top:30px}.follow-skills-popup #tag-suggester-container{margin-top:-20px}.follow-skills-popup .fields-row .form-separator{display:none}.playlist-form-popup{padding:32px;max-width:550px;width:100%;box-sizing:border-box}.playlist-form-popup .popup-title{padding-bottom:20px}.playlist-form-popup .date-input-wrapper{padding-right:0}.playlist-form-popup input#playlist-form-date-input.datepicker{width:100%;box-sizing:border-box}.playlist-form-popup .submit-playlist{margin-top:32px}.playlist-form-delete-popup{padding:32px;width:490px}.playlist-form-delete-popup .popup-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f7f7f7}.playlist-form-delete-popup .delete-playlist-description-copy{padding-bottom:30px}.fix-mobile-sub-popup{padding:32px;width:490px}.fix-mobile-sub-popup .popup-title{padding-bottom:20px}.fix-mobile-sub-popup .fix-mobile-sub-description-copy{padding-bottom:30px}.fix-mobile-sub-popup .js-submit{float:right}.embed-media-popup{padding:30px;width:460px}.embed-media-popup .popup-title{padding-bottom:18px}.embed-media-popup .popup-description{color:#656868}.embed-media-popup .embed-options{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.embed-media-popup .embed-options-type{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:8px 10px;border:1px solid #b4b8b8;cursor:pointer;color:#656868;width:110px;box-sizing:border-box;text-align:center;line-height:normal}.embed-media-popup .embed-options-type.ss-icon-new-class::before{position:relative;top:5px}.embed-media-popup .embed-options-type::before{font-size:24px;color:#656868;margin-bottom:10px}.embed-media-popup .embed-options-type:hover,.embed-media-popup .embed-options-type.active{color:#017a84;border-color:#017a84}.embed-media-popup .embed-options-type:hover::before,.embed-media-popup .embed-options-type.active::before{color:#017a84}.embed-media-popup .embed-input{margin-top:15px}.embed-media-popup fieldset{margin-top:14px}.embed-media-popup fieldset .embed-textarea{box-sizing:border-box}.embed-media-popup fieldset .error-message{display:none}.embed-media-popup .btn-submit{margin-top:20px}.user-list-popup{width:640px}.user-list-popup h3{margin:0 0 27px 30px;padding-top:27px}.user-list-popup .follower-following-search-wrapper{padding:0 24px 16px}.user-list-popup .follower-following-search-wrapper svg{position:absolute;margin:9px 0 0 10px;width:18px;height:18px}.user-list-popup .js-follower-following-search{padding-left:40px;box-sizing:border-box}.user-list-popup .users-collection-wrapper{border-bottom:1px solid #e7e9ec;border-top:1px solid #e7e9ec;height:475px;overflow-y:scroll}.user-list-popup .users-collection-wrapper .user-list-row{position:relative;padding:25px;border-bottom:1px solid #e7e9ec}.user-list-popup .users-collection-wrapper .user-list-row:last-child{border-bottom:none}.user-list-popup .users-collection-wrapper .user-list-row a{text-decoration:none}.user-list-popup .users-collection-wrapper .user-list-row .user-details{color:#656868;padding:5px 0 0 60px}.user-list-popup .users-collection-wrapper .user-list-row .user-details .user-details-fullname{color:#393b41;font-size:15px;margin:0;font-weight:600}.user-list-popup .users-collection-wrapper .user-list-row .user-details h5,.user-list-popup .users-collection-wrapper .user-list-row .user-details h6{line-height:1.5}.user-list-popup .users-collection-wrapper .user-list-row .user-details h6{font-weight:400;color:#656868}.user-list-popup .users-collection-wrapper .user-list-row .user-details .user-details-header{line-height:1.5;font-size:15px}.user-list-popup .users-collection-wrapper .user-list-row .follow-button-wrapper{position:absolute;right:25px;top:38px}.user-list-popup .empty-area{display:none}.user-list-popup .empty-area .empty-area-subtext{color:#393b41;font-size:12px}.user-list-popup .empty-area .empty-area-text{word-wrap:break-word}.user-list-popup .empty-area-container{padding:20px 30px}@media screen and (max-width:540px){#abstract-popup-view.user-list-popup{margin-top:0;margin-bottom:0;width:100%;height:100%}#abstract-popup-view.user-list-popup .follow-button-wrapper{display:none}#abstract-popup-view.user-list-popup .users-collection-wrapper{height:80%}}@media screen and (max-width:540px){#abstract-popup-view.loader{width:24px;height:24px}}.popover,.dialog{display:none;background-color:#fff;position:absolute;z-index:9998;border-radius:3px}.popover.flat-blue,.dialog.flat-blue{box-shadow:0 0 8px rgba(0,0,0,.5);background-color:transparent;padding:0}.popover.flat-blue .inner-popover,.dialog.flat-blue .inner-popover{background-color:#017a84;border:#017a84 1px solid;color:#f7f7f7}.popover.flat-blue.on-main,.dialog.flat-blue.on-main{z-index:9998}.popover.flat-blue.right .arrow,.dialog.flat-blue.right .arrow{left:-10px;border-color:transparent}.popover.flat-blue.right .arrow::before,.dialog.flat-blue.right .arrow::before{border:none}.popover.flat-blue.right .arrow::after,.dialog.flat-blue.right .arrow::after{border-right-color:#017a84}.popover.flat-blue.left .arrow,.dialog.flat-blue.left .arrow{right:-10px;border-color:transparent}.popover.flat-blue.left .arrow::before,.dialog.flat-blue.left .arrow::before{border:none}.popover.flat-blue.left .arrow::after,.dialog.flat-blue.left .arrow::after{border-left-color:#017a84}.popover.flat-blue.top .arrow,.dialog.flat-blue.top .arrow{bottom:-10px}.popover.flat-blue.top .arrow::before,.dialog.flat-blue.top .arrow::before{border:none}.popover.flat-blue.top .arrow::after,.dialog.flat-blue.top .arrow::after{border-top-color:#017a84}.popover.flat-blue.bottom .arrow,.dialog.flat-blue.bottom .arrow{top:-10px}.popover.flat-blue.bottom .arrow::before,.dialog.flat-blue.bottom .arrow::before{border:none}.popover.flat-blue.bottom .arrow::after,.dialog.flat-blue.bottom .arrow::after{border-bottom-color:#017a84}.popover.shadow,.dialog.shadow{padding:3px;background-color:rgba(238,238,238,.7)}.popover.shadow .inner-popover,.dialog.shadow .inner-popover{background-color:#fff;border:#e7e9ec 1px solid;border-radius:3px}.popover.shadow.bottom .arrow::before,.dialog.shadow.bottom .arrow::before{content:" ";top:-5px;margin-left:-14px;border-top-width:0;border-bottom-color:rgba(238,238,238,.7)}.popover.shadow.top .arrow::before,.dialog.shadow.top .arrow::before{content:" ";bottom:-5px;margin-left:-14px;border-bottom-width:0;border-top-color:rgba(238,238,238,.7)}.popover.shadow.left .arrow::before,.dialog.shadow.left .arrow::before{content:" ";right:-5px;bottom:-14px;border-right-width:0;border-left-color:rgba(238,238,238,.7)}.popover.shadow.right .arrow::before,.dialog.shadow.right .arrow::before{content:" ";left:-5px;bottom:-14px;border-left-width:0;border-right-color:rgba(238,238,238,.7)}.popover.dark,.dialog.dark{background-color:#393b41;color:#656868}.popover.dark .inner-popover,.dialog.dark .inner-popover{background-color:#393b41;border-color:#393b41}.popover.dark.bottom .arrow,.dialog.dark.bottom .arrow{border-bottom-color:#393b41}.popover.dark.bottom.shadow .arrow::before,.dialog.dark.bottom.shadow .arrow::before{border-bottom-color:#393b41}.popover.dark.bottom .arrow::after,.dialog.dark.bottom .arrow::after{border-bottom-color:#393b41}.popover.dark.top .arrow,.dialog.dark.top .arrow{border-top-color:#393b41}.popover.dark.top.shadow .arrow::before,.dialog.dark.top.shadow .arrow::before{border-top-color:#393b41}.popover.dark.top .arrow::after,.dialog.dark.top .arrow::after{border-top-color:#393b41}.popover.top,.dialog.top{margin-top:-10px}.popover.bottom,.dialog.bottom{margin-top:10px}.popover.right,.dialog.right{margin-left:10px}.popover.left,.dialog.left{margin-left:-10px}.popover .icon-loading,.dialog .icon-loading{padding:15px 0;width:auto}.popover .arrow,.dialog .arrow{border-width:10px}.popover .arrow::after,.dialog .arrow::after{border-width:9px}.popover .arrow::before,.dialog .arrow::before{border-width:14px}.popover .arrow,.popover .arrow::after,.popover .arrow::before,.dialog .arrow,.dialog .arrow::after,.dialog .arrow::before{display:block;border-color:transparent;border-style:solid;position:absolute;height:0;width:0}.popover.bottom .arrow,.dialog.bottom .arrow{border-top-width:0;border-bottom-color:#e7e9ec;margin-left:-10px;left:50%;top:-6px}.popover.bottom .arrow.left,.dialog.bottom .arrow.left{left:25%}.popover.bottom .arrow.right,.dialog.bottom .arrow.right{left:75%}.popover.bottom .arrow::after,.dialog.bottom .arrow::after{content:" ";top:1px;margin-left:-9px;border-top-width:0;border-bottom-color:#fff}.popover.top .arrow,.dialog.top .arrow{border-bottom-width:0;border-top-color:#e7e9ec;margin-left:-10px;left:50%;bottom:-6px}.popover.top .arrow.left,.dialog.top .arrow.left{left:25%}.popover.top .arrow.right,.dialog.top .arrow.right{left:75%}.popover.top .arrow::after,.dialog.top .arrow::after{content:" ";bottom:1px;margin-left:-9px;border-bottom-width:0;border-top-color:#fff}.popover.left .arrow,.dialog.left .arrow{border-right-width:0;border-left-color:#e7e9ec;margin-top:-10px;top:50%;right:-6px}.popover.left .arrow.top,.dialog.left .arrow.top{top:25%}.popover.left .arrow.bottom,.dialog.left .arrow.bottom{top:75%}.popover.left .arrow::after,.dialog.left .arrow::after{content:" ";right:1px;bottom:-9px;border-right-width:0;border-left-color:#fff}.popover.right .arrow,.dialog.right .arrow{border-left-width:0;border-right-color:#e7e9ec;margin-top:-10px;top:50%;left:-6px}.popover.right .arrow.top,.dialog.right .arrow.top{top:25%}.popover.right .arrow.bottom,.dialog.right .arrow.bottom{top:75%}.popover.right .arrow::after,.dialog.right .arrow::after{content:" ";left:1px;bottom:-9px;border-left-width:0;border-right-color:#fff}.popover.list-popover li,.dialog.list-popover li{padding:8px 10px}.popover.info-popover.small .inner-popover,.dialog.info-popover.small .inner-popover{padding:5px 10px;width:auto}.popover.info-popover .inner-popover,.dialog.info-popover .inner-popover{padding:17px 25px;width:350px}.popover.info-popover .title,.dialog.info-popover .title{margin-bottom:3px}.popover.info-popover .action,.dialog.info-popover .action{margin-top:3px}.popover.confirmation-popover .inner-popover,.dialog.confirmation-popover .inner-popover{padding:16px 20px 20px;text-align:center}.popover.confirmation-popover .text,.dialog.confirmation-popover .text{padding-bottom:13px}.popover.confirmation-popover .action-button,.dialog.confirmation-popover .action-button{display:inline-block;vertical-align:middle}.popover.confirmation-popover .action-button+.action-button,.dialog.confirmation-popover .action-button+.action-button{margin-left:6px}.popover.playback-speed-popover,.dialog.playback-speed-popover{bottom:41px;left:7px;z-index:10003}.popover.playback-speed-popover .inner-popover,.dialog.playback-speed-popover .inner-popover{color:#fff;padding:4px 10px}.popover.playback-speed-popover .content li,.dialog.playback-speed-popover .content li{cursor:pointer}.popover.playback-speed-popover .content li:hover .label,.dialog.playback-speed-popover .content li:hover .label{color:#b4b8b8}.popover.playback-speed-popover .content li .ss-icon-check,.dialog.playback-speed-popover .content li .ss-icon-check{opacity:0}.popover.playback-speed-popover .content li .ss-icon-check::before,.dialog.playback-speed-popover .content li .ss-icon-check::before{margin-right:4px}.popover.playback-speed-popover .content li.active .ss-icon-check,.dialog.playback-speed-popover .content li.active .ss-icon-check{opacity:1}.popover .ss-select-wrapper .ss-select .arrow,.dialog .ss-select-wrapper .ss-select .arrow{border:none;top:50%;left:auto;margin-left:0;width:8px}.popover .ss-select-wrapper .ss-select .arrow::before,.popover .ss-select-wrapper .ss-select .arrow::after,.dialog .ss-select-wrapper .ss-select .arrow::before,.dialog .ss-select-wrapper .ss-select .arrow::after{border:none}.popover .btn-close,.dialog .btn-close{position:absolute;top:20px;right:20px;color:#b4b8b8;font-weight:400;text-decoration:none;z-index:1}.popover .btn-close:hover,.dialog .btn-close:hover{color:#656868}.slideover{display:none;background-color:#f7f7f7;position:fixed;right:0;bottom:0;height:100%;z-index:10000}.slideover .slideover-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.slideover .slideover-header .btn-close{cursor:pointer}.slideover .inner-slideover{height:inherit}.title-card{font-weight:600;color:#656868;margin-top:-6px;margin-bottom:10px;margin-left:15px}.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}.signup-form .remember-me,.login-form .remember-me{margin-top:16px}@media screen and (max-width:320px){.signup-form .g-recaptcha,.login-form .g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.signup-form .tos,.login-form .tos{color:#656868;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}.signup-form .js-google-login,.signup-form .js-google-signup,.login-form .js-google-login,.login-form .js-google-signup{margin-top:11px;border-radius:2px;box-shadow:0 1px 0 0 #b4b8b8;border:solid 1px #f7f7f7}.signup-form .googleSignInButtonText,.login-form .googleSignInButtonText{font-size:18px;line-height:1.2em;font-weight:500;letter-spacing:.2px;text-align:left;padding-right:75px;padding-left:40px;color:rgba(0,0,0,.54)}.signup-form .google-logo,.login-form .google-logo{background-image:url(/assets/images/super-g.png);background-size:17px 17px;vertical-align:middle;background-repeat:no-repeat;width:18px;height:18px;display:inline-block}.signup-form .facebook-logo,.login-form .facebook-logo{background-image:url(/assets/images/bg-btn-fb-sm.png);vertical-align:middle;background-repeat:no-repeat;width:18px;height:18px;display:inline-block}.signup-form .alert.error.overview.signup-general-error p,.login-form .alert.error.overview.signup-general-error p{line-height:1.4}.login-form .facebook-signup-button-text,.signup-form .facebook-signup-button-text{padding-right:50px;padding-left:40px}.signup-form .email-prompt-wrapper{padding-top:34px;text-align:center}.signup-form .email-form{display:none}.signup-form-wrapper .googleSignInButtonText,.login-form-wrapper .googleSignInButtonText{font-size:18px;line-height:1.2em;font-weight:500;letter-spacing:.2px;text-align:left;padding-right:62px;padding-left:18px;color:rgba(0,0,0,.54)}.signup-form-wrapper .facebook-signup-button-text,.login-form-wrapper .facebook-signup-button-text{padding-right:38px;padding-left:20px}.unsupported-browser-banner{text-align:center;background-color:#fff;position:relative;z-index:1001;padding:0 40px;display:block}.unsupported-browser-banner .close-link{text-decoration:none;padding-top:15px;float:right;font-size:20px}.unsupported-browser-banner .close-link.hidden{display:none}#homepage.unsupported .site-header{position:relative;background-color:#17c5cb}.unsupported-browser-title{font-size:24px;font-weight:600;padding:40px 0 10px}.unsupported-browser-desc{font-size:18px;color:#393b41;margin-bottom:30px}.unsupported-browser-icons{margin-bottom:40px;display:inline-block}.unsupported-browser-icons figure{float:left;margin:0 37.5px}.unsupported-browser-icons figcaption{margin-top:10px;font-weight:600}@media screen and (max-width:809px){.unsupported-browser-banner{padding:0 20px}.unsupported-browser-desc{margin-bottom:20px}.unsupported-browser-icons figure{margin:0 20px}.unsupported-browser-icons figure img{width:50px;height:50px}}.sticky{position:fixed!important;top:30px}.sticky.bottom{display:none}.hidden-sticky-container{opacity:0;transition:opacity .5s ease-in-out}.hidden-sticky-container.sticky{opacity:1}.noscroll{overflow:hidden}.slide-over-background{z-index:9999}.visible-header{z-index:10000}.activity-feed{box-shadow:0 2px 2px 0 rgba(0,0,0,.2);width:546px;padding-top:1px;z-index:10000}.activity-feed .inner-slideover{overflow-y:scroll;overflow-x:hidden;height:100%;width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.activity-feed .inner-slideover .close-icon{float:right;padding-top:16px;padding-right:16px;cursor:pointer}.activity-feed .inner-slideover .slideover-header{width:546px;height:48px;border-bottom-width:1px;border-bottom-style:solid;border-color:#b4b8b8;margin-bottom:24px;padding-top:12px}.activity-feed .inner-slideover .slideover-header .underline-tabs-slideover{position:relative}.activity-feed .inner-slideover .slideover-header .underline-tabs-slideover .tab{max-height:48px}.activity-feed .inner-slideover .slideover-header .underline-tabs-slideover .tab a{border-bottom:3px solid transparent;color:#656868;font-weight:400;text-decoration:none;display:block;height:23px;padding:0 5px 21px;position:relative}.activity-feed .inner-slideover .slideover-header .underline-tabs-slideover .tab a:hover{color:#393b41}.activity-feed .inner-slideover .slideover-header .underline-tabs-slideover .tab.active a{color:#393b41;border-bottom-color:#393b41;font-weight:600;padding-top:1px;padding-bottom:20px}.activity-feed .inner-slideover .slideover-header .underline-tabs-slideover .tab.active .count{color:#393b41}.activity-feed .inner-slideover .slideover-header .underline-tabs-slideover .tab+.tab{padding-left:20px}.activity-feed .inner-slideover .slideover-header .underline-tabs-slideover .count{color:#656868;margin-left:5px;position:relative}.activity-feed .inner-slideover .slideover-header .underline-tabs-slideover .list{position:relative;z-index:2}.activity-feed .inner-slideover .slideover-header .underline-tabs-slideover .underline{border-bottom:1px solid #e7e9ec;position:absolute;bottom:0;right:0;left:0;z-index:1}.activity-feed .inner-slideover .slideover-header .slide-over-tabs{margin-left:16px}.activity-feed .inner-slideover .slideover-header .active{color:#393b41;font-weight:600}.activity-feed .hidden{display:none}.activity-feed .activity-feed-module{height:100%;width:100%;overflow-y:scroll;padding:0 16px}.activity-feed .activity-feed-module .notifications-list,.activity-feed .activity-feed-module .class-notifications-list{margin-bottom:70px}.activity-feed .activity-feed-module .ss-card{border-radius:3px}.activity-feed .activity-feed-module .ss-card:hover{background-color:#e8fafa}.activity-feed .activity-feed-module .ss-card::after{border-radius:3px}.activity-feed .activity-feed-module .notification-row{box-shadow:0 1px 2px 0 rgba(0,0,0,.16);list-style:none;width:514px;margin-bottom:10px}.activity-feed .activity-feed-module .notification-row .content{padding:16px;display:block;text-decoration:none;color:#656868;font-weight:400}.activity-feed .activity-feed-module .notification-row .content.empty,.activity-feed .activity-feed-module .notification-row .content.error{padding:40px}.activity-feed .activity-feed-module .notification-row .content.empty .icon,.activity-feed .activity-feed-module .notification-row .content.error .icon{width:50px;color:#ed5a4f;margin:0 auto}.activity-feed .activity-feed-module .notification-row .content.empty .icon-row,.activity-feed .activity-feed-module .notification-row .content.error .icon-row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#bdbdbd;margin-top:20px;height:20px;line-height:20px}.activity-feed .activity-feed-module .notification-row .content.empty .icon-row>*,.activity-feed .activity-feed-module .notification-row .content.error .icon-row>*{margin:0 20px}.activity-feed .activity-feed-module .notification-row .content.empty .icon-row>*::before,.activity-feed .activity-feed-module .notification-row .content.error .icon-row>*::before{line-height:normal}.activity-feed .activity-feed-module .notification-row .content.empty .message,.activity-feed .activity-feed-module .notification-row .content.error .message{color:#656868;text-align:center;margin:10px 0;font-weight:300}.activity-feed .activity-feed-module .notification-row .content.empty .message .semibold,.activity-feed .activity-feed-module .notification-row .content.error .message .semibold{font-weight:400}.activity-feed .activity-feed-module .notification-row .content.unread{background-color:#f3fdfd}.activity-feed .activity-feed-module .notification-row .notification-top-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.activity-feed .activity-feed-module .notification-row .notification-top-row .left-content{display:-ms-flexbox;display:flex}.activity-feed .activity-feed-module .notification-row .notification-top-row .left-content .users{display:-ms-flexbox;display:flex}.activity-feed .activity-feed-module .notification-row .notification-top-row .left-content .users .user-image{top:0}.activity-feed .activity-feed-module .notification-row .notification-top-row .left-content .users .user-image:nth-child(n+2){margin-left:-25px}.activity-feed .activity-feed-module .notification-row .notification-top-row .left-content .message{margin:0 8px;line-height:normal;font-size:14px}.activity-feed .activity-feed-module .notification-row .notification-top-row .left-content .message a{text-decoration:none}.activity-feed .activity-feed-module .notification-row .notification-top-row .thumbnails{display:-ms-flexbox;display:flex}.activity-feed .activity-feed-module .notification-row .notification-top-row .thumbnails img{border-radius:3px;object-fit:cover}.activity-feed .activity-feed-module .notification-row .notification-top-row .thumbnails img.small{width:55px;height:55px;margin-left:4px}.activity-feed .activity-feed-module .notification-row .notification-top-row .thumbnails img.large,.activity-feed .activity-feed-module .notification-row .notification-top-row .thumbnails img.btn.large-wide{width:147px;height:98px}.activity-feed .activity-feed-module .notification-row .notification-preview{margin-top:10px;line-height:20px;color:#656868}.activity-feed .activity-feed-module .notification-row .notification-bottom-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}.activity-feed .activity-feed-module .notification-row .notification-bottom-row .notification-details{display:-ms-flexbox;display:flex;margin-left:0;color:#b4b8b8}.activity-feed .activity-feed-module .notification-row .notification-bottom-row .notification-details .notification-icon{font-size:16px;height:20px;width:20px;line-height:20px;margin-right:8px}.activity-feed .activity-feed-module .notification-row .notification-bottom-row .notification-details .notification-icon::before{line-height:normal}.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,.7);padding-top:3px}.email-collection-banner .email-collection-footer-wrapper{background-color:#f7f7f7;border-top:1px solid #e7e9ec}.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{margin-top:15px;padding-right:70px;padding-left:70px}.email-collection-popup-view{width:410px}.email-collection-popup-view .message h3{text-align:center;margin-bottom:20px}.email-collection-popup-view .message p{margin:0 0 40px;text-align:center}.email-collection-popup-view .message .checklist{margin-bottom:45px}.email-collection-popup-view .message .checklist li{margin-bottom:10px}.email-collection-popup-view .state{display:none;padding:50px 40px}.email-collection-popup-view .state-idle{display:block}.email-collection-popup-view .email-prompt-wrapper{padding-top:34px;text-align:center}.email-collection-popup-view .email-form{display:none}.email-collection-popup-view .tos{color:#656868;padding-top:25px;text-align:center}.user-project.tile{background-color:#fff;border:#e7e9ec 1px solid;width:267px;position:relative}.user-project.tile .thumbnail{width:267px;height:149px;border-bottom:#e7e9ec 1px solid;overflow:hidden}.user-project.tile .thumbnail img{width:267px}.user-project.tile .detail{position:relative;padding:15px;border-bottom:1px solid #f7f7f7}.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:#656868;font-weight:400;margin-left:10px}.user-project.tile .action-wrapper .edit-link .icon{margin-right:3px}.user-project.tile .action-wrapper .edit-link .lbl{border-bottom:#656868 1px solid}.user-project.tile .class-info{background-color:#f7f7f7;border-top:#e7e9ec 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}.level-indicator{font-size:15px;margin-bottom:10px}.level-indicator>span{display:inline-block;width:.4em;border-radius:2px;background-color:#fff;border:solid 1px #656868;vertical-align:bottom}.level-indicator .a{height:.93em}.level-indicator .b{height:1.46em}.level-indicator .c{height:2em}.level-indicator.beginner .a,.level-indicator.intermediate .b,.level-indicator.advanced .c,.level-indicator.all>span,.level-indicator.beg-int .a,.level-indicator.beg-int .b,.level-indicator.int-adv .b,.level-indicator.int-adv .c{background-color:#ffc43d}.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:#393b41;border:#e7e9ec 1px solid;background-color:#f7f7f7;width:120px;padding:0 3px;text-align:center;height:20px;font:13px helvetica neue,helvetica,arial,sans-serif;border-radius:3px}.share-wrapper .url input:hover{background-color:#e7e9ec;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:#f7f7f7;width:120px;padding:0 3px;text-align:center;border-radius:3px}.share-wrapper-inline .short-url input:hover{background-color:#e7e9ec}.short-url .url-label{font-weight:600;display:inline-block}.short-url .url-field{color:#393b41;background:0 0;border:none;height:20px;cursor:pointer}.short-url .url-field:focus{background:0 0}.share-personal-link-wrapper .personal-link{background-color:#f1f1f1;padding:10px 10px 7px;width:150px;margin-right:20px!important}.share-personal-link-wrapper .personal-link label{display:block;line-height:1;color:#656868}.share-personal-link-wrapper .personal-link input{font-weight:600;margin:2px 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:#e7e9ec 1px solid;position:relative}.activity-row:last-child{border-bottom:none}.activity-row:first-child a{padding-top:30px}.activity-row a{color:#656868;display:block;padding:15px 30px}.activity-row a:hover{color:#393b41;background-color:#f7f7f7}.activity-row a .unread-marker{border-bottom:16px solid transparent;border-left:16px solid #ffc43d;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.populated{margin:0 10px 10px}.attachments-list .attachment{margin-bottom:5px;padding:5px 10px;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;font-size:13px}.attachments-list .attachment .title.icon-attach::before{color:#656868;margin-right:8px}.attachments-list .attachment .middot{color:#e7e9ec}.attachments-list .attachment .size{color:#656868}.attachments-list .attachment .iconed-link.left{display:-ms-flexbox;display:flex}.attachments-list .attachment .iconed-link>span.icon-loading{display:inline-block;height:20px;width:20px;vertical-align:middle;padding-left:0;margin-right:7px}.attachments-list .attachment .icon-trash::before{color:#656868}a.tooltip.help:link,a.tooltip.help:visited{background:transparent url(/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:#393b41;background:rgba(0,0,0,.75);border:0;color:#fff;font-size:12px;font-weight:400;display:block;line-height:160%;padding:6px 10px;text-shadow:none;width:auto;border-radius:3px;-khtml-border-radius:3px;z-index:10}.popup-wrapper{display:none;position:absolute;z-index:1}.popup-wrapper.tooltip.animate{opacity:0}.popup-wrapper.tooltip .popup{text-align:center}.popup-wrapper .arrow{background:transparent url(/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:2147483647;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;color:#fff;background-color:#000;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:#e7e9ec 1px solid;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;border-top-right-radius:2px;border-top-left-radius: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:#656868;margin-top:3px}.class-column .wishlist-button-container,.flex-grid-item .wishlist-button-container{max-height:20px;position:absolute;top:auto;left:auto;bottom:8px;right:6px}.class-column .wishlist-button-container a,.flex-grid-item .wishlist-button-container a{text-decoration:none;font-weight:500}.class-column .wishlist-button-container .sk-icon::before,.flex-grid-item .wishlist-button-container .sk-icon::before{vertical-align:middle;font-size:24px}.class-column .wishlist-button-container:hover,.flex-grid-item .wishlist-button-container:hover{opacity:1}.class-column .wishlist-button-container:hover .sk-bookmark-border::before,.flex-grid-item .wishlist-button-container:hover .sk-bookmark-border::before{content:"\ea8f"}.class-column .wishlist-hidden,.flex-grid-item .wishlist-hidden{display:none}.class-column .wishlist-button,.flex-grid-item .wishlist-button{background:0 0;font-size:14px;padding:0;font-weight:700}.class-column .student-icon,.flex-grid-item .student-icon{margin-right:-6px}.ss-card{border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(184,184,184,.5);position:relative;cursor:pointer}.ss-card::after{content:'';opacity:0;border-radius:5px;box-shadow:0 4px 8px 0 #b4b8b8;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0;bottom:0;right:0}.ss-card:hover::after{opacity:1;z-index:0}.ss-card .skillshare-original-gradient{border-radius:4px 4px 0 0}.ss-card .skillshare-original-gradient.carousel-item-4-original-gradient{top:auto;left:0;bottom:auto;right:0}@media screen and (max-width:809px){.ss-card .skillshare-original-gradient{top:auto;left:0;bottom:auto;right:0}}.ss-card .skillshare-original{left:8px!important}.ss-card .skillshare-original.carousel-item-4-original-badge{top:7px;left:10px;bottom:auto;right:auto}.ss-card .staff-pick-badge{left:24px;padding:3px 9px}.ss-card .staff-pick-badge.carousel-item-4-staff-pick-badge{left:14px}.ss-card>a,.ss-card .btn{position:relative;z-index:2}.ss-card .ss-card--top-el{z-index:3}.ss-card .ss-card__thumbnail{margin-bottom:0;display:block;position:relative;overflow:hidden}.ss-card .ss-card__thumbnail .ss-card__thumbnail-img-holder{z-index:1;border-radius:4px 4px 0 0;background-size:cover;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;bottom:0;right:0}.ss-card .ss-card__thumbnail .ss-card__thumbnail-img-holder .thumbnail-img{width:100%;height:100%;border-radius:4px 4px 0 0}.ss-card .ss-card__content{padding:8px;position:relative;z-index:2}.ss-card .ss-card__teacher-placeholder{width:calc(100% - 24px - 8px);line-height:24px}.ss-card .ss-card__teacher-placeholder .user-information{margin-top:5px;margin-bottom:0}.ss-card .wishlist-button-container{width:24px;overflow:hidden;padding:2px 0}.ss-card .ss-card__teacher-placeholder .link-main,.ss-card a.sk-icon.ss-icon-nsk-bookmark-save-default{color:#656868}.ss-card .ss-card__teacher-placeholder .link-main:hover,.ss-card a.sk-icon.ss-icon-nsk-bookmark-save-default:hover{color:#393b41}.ss-card .ss-card__title{height:60px;line-height:20px;margin:0 0 16px;overflow:hidden;display:block;text-align:left}.ss-card .ss-card__title a{text-decoration:none}.ss-card .play-button{width:40px;height:40px;border-radius:50%;visibility:hidden;font-size:17px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(65,68,75,.8);color:#fff}.ss-card .play-button.ss-icon-nsk-play-arrow-rounded::before{position:relative;top:2px;left:2px;bottom:auto;right:auto}.ss-card .ss-card__thumbnail-img-holder:hover .play-button{background-color:#17c5cb;opacity:1}.ss-card .ss-card__thumbnail-img-holder:active .play-button{background-color:#017a84;opacity:1}.ss-class .ss-card__thumbnail{padding-top:56.25%}.ss-class .ss-card__thumbnail-img-holder:hover{opacity:.9;color:rgba(255,255,255,.9)}.ss-class .ss-class__stats{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;height:20px;line-height:20px;overflow:hidden;margin-bottom:12px}.ss-class .ss-class__stats .ss-class__stats__duration{text-align:right;min-width:55px;-ms-flex-positive:1;flex-grow:1;font-size:12px}.ss-class .ss-class__stats .ss-class__stats__duration::before{margin-right:2px}.ss-class .ss-class__stats .ss-class__stats__stud-count{-ms-flex-positive:1;flex-grow:1;min-width:84px;font-size:12px}.ss-class .ss-class__stats .ss-class__stats__stud-list::after{content:"+";padding-left:10px}.ss-class .ss-class__stats .ss-class__stats__stud-list img{margin-right:-9.5px}.ss-class .ss-class__stats.hide-students .ss-class__stats__stud-list{display:none}.ss-class .wishlist-preview{background-color:transparent}.ss-class .wishlist-preview .btn{background-color:transparent;color:#fff;border-color:#fff}.ss-project{cursor:default}.ss-project a{cursor:pointer}.ss-project .project-modal-container{position:absolute;top:0;bottom:0;right:0;left:0}.ss-project .ss-card__no-image{background-color:#393b41;border-radius:4px 4px 0 0}.ss-project .ss-card__no-image .project-title{text-align:center;color:#fff;max-width:80%;margin:0 auto}.ss-project .ss-card__no-image .project-title:hover{text-decoration:none}.ss-project .ss-card__info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ss-project .ss-card__info .ss-card__author{margin-bottom:8px}.ss-project .ss-card__info .ss-card__author a{color:#656868;text-decoration:none;font-weight:400}.ss-project .ss-card__info .ss-card__author a:hover{color:#393b41}.ss-project .ss-card__info .ss-card__likes{color:#656868}.ss-project .ss-card__stats{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.ss-project .ss-card__stats .ss-card__comments{margin-right:auto;color:#656868}.ss-project .ss-card__stats .empty-heart:hover use{fill:#393b41}.ss-project .ss-card__stats .heart-icon-filled use{fill:#ff4a46}.ss-project .ss-card__thumbnail{cursor:pointer;padding-top:67.66%}.ss-project .ss-card__thumbnail-img-holder{height:100%;width:100%;object-fit:cover}.ss-project .ss-class__stats{overflow:visible}.ss-project.flex-grid-item{padding:0}.ss-workshop .ss-card__teacher-placeholder{width:100%;margin-bottom:0}.ss-workshop .ss-card__teacher-placeholder__avatar{height:24px;border-radius:50%;margin-right:5px}.ss-workshop .ss-card__thumbnail-img-holder{object-fit:cover;height:calc(100% - 40px)!important;width:100%}.ss-workshop .ss-card__title{height:40px;overflow:visible;margin:4px 0 16px}.ss-workshop .ss-workshop-date{background-color:#393b41;font-size:15px;color:#fff;position:absolute;top:0;left:0;bottom:auto;right:0;border-radius:4px 4px 0 0;line-height:40px;height:40px;overflow:hidden;text-align:center}.ss-workshop .ss-workshop-date+.ss-card__thumbnail-img-holder{margin-top:40px;border-radius:0;z-index:2}.ss-workshop .ss-card__thumbnail{padding-top:83.97%}.ss-workshop.flex-grid-item{padding:0}.ss-workshop__empty-item{height:100%;border-radius:4px;border:dashed 2px #e7e9ec;color:#b4b8b8;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ss-workshop__empty-item p{font-size:20px;text-align:center}.ss-workshop__empty-item .icon.ss-icon-illustration-design{display:block;margin-bottom:4px;font-size:40px}.ss-featured-class{margin:8px 0 30px;display:-ms-flexbox;display:flex}.ss-featured-class:hover{box-shadow:0 4px 8px 0 rgba(184,184,184,.5);transition:box-shadow .2s ease-in-out}@media screen and (max-width:540px){.ss-featured-class{display:block}}.ss-featured-class .ss-card__thumbnail{padding-top:26.65%;-ms-flex:1;flex:1}@media screen and (max-width:540px){.ss-featured-class .ss-card__thumbnail{padding-top:56.25%}}.ss-featured-class .ss-card__thumbnail-img-holder{border-radius:4px 0 0 4px!important}@media screen and (max-width:540px){.ss-featured-class .ss-card__thumbnail-img-holder{border-radius:4px 4px 0 0!important}}.ss-featured-class .ss-card__thumbnail-img-holder .thumbnail-img{object-fit:cover;border-radius:4px 0 0 4px!important}.ss-featured-class .ss-card__content{-ms-flex:1;flex:1;padding:8px 8px 8px 16px}.ss-featured-class .ss-card__content .ss-card__title{font-size:22px;line-height:28px;max-height:56px;margin:8px 0 16px;text-decoration:none}@media screen and (max-width:989px){.ss-featured-class .ss-card__content .ss-card__title{max-height:48px;margin:0 0 8px;line-height:24px;font-size:19px}}.ss-featured-class .ss-card__content .ss-featured-class__duration{font-size:12px;bottom:6px;position:absolute}.ss-featured-class .ss-featured-class__teacher{display:-ms-flexbox;display:flex}@media screen and (max-width:540px){.ss-featured-class .ss-featured-class__teacher{margin:8px 0 32px}}.ss-featured-class .ss-featured-class__teacher p{font-size:12px;line-height:16px}@media screen and (min-width:541px) and (max-width:990px){.ss-featured-class .ss-featured-class__teacher p{display:none}}.ss-featured-class .ss-featured-class__teacher .teacher-avatar{display:block;border-radius:50%;width:48px;height:48px}@media screen and (min-width:541px) and (max-width:990px){.ss-featured-class .ss-featured-class__teacher .teacher-avatar{width:32px;height:32px}}.ss-featured-class .ss-featured-class__teacher .teacher-details{padding-left:16px}.ss-featured-class .ss-featured-class__teacher h4 a{line-height:20px;font-size:15px;text-decoration:none;font-weight:400}.ss-featured-class .wishlist-button-container{position:absolute;bottom:0;right:6px;font-size:24px}.ss-featured-class .skillshare-original-gradient{top:0;border-radius:4px 0 0 0}.no-touch .ss-card__thumbnail:hover .ss-class__preview-bar,.no-touch .ss-card__thumbnail:hover .play-button{visibility:visible}.no-touch .ss-card__thumbnail:hover .ss-class__preview-bar.preview-hidden,.no-touch .ss-card__thumbnail:hover .play-button.preview-hidden{display:none}.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;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}.user-card .user-info .user-name a{color:#393b41;font-weight:600}.user-card .user-info .user-headline{line-height:16px;color:#656868;margin:0}.user-card .user-info .user-location{margin-top:5px;color:#656868}.user-card .user-info .user-location .icon{padding-right:4px}.user-card.small{margin-bottom:0}.user-card.small .user-photo{width:20px;height:20px;margin-top:4px;overflow:inherit;border-radius:initial}.user-card.small .user-photo a{display:block;position:relative}.user-card.small .user-photo .photo{width:20px;height:20px;overflow:hidden;border-radius:3px}.user-card.small .user-photo .photo img{width:20px;height:20px}.user-card.small .user-photo .photo-addition{position:absolute;bottom:-3px;right:-5px;width:20px;height:20px}.user-card.small .user-photo .photo-addition .rounded-wrapper{overflow:hidden;border-radius:3px}.user-card.small .user-photo .photo-addition .rounded-wrapper img{width:20px;height:20px}.user-card.small .user-name{margin-bottom:2px}.empty-state-style,.empty-state,.empty-area,.placeholder-area{padding:26px 0;text-align:center;border:#b4b8b8 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:#e7e9ec 1px solid}.white-content-container .container-header{padding:26px 30px;position:relative;border-bottom:#e7e9ec 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:#f7f7f7;padding:30px}.grey-container.with-copy p{margin:15px 0}.placeholder-area{color:#656868}.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:#ffc43d;font-weight:600;margin:-4px 0 10px}.class-list .class-row .class-content .meta{color:#656868;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:#656868}.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:#51cb8c}.class-list .class-row .class-actions .happening .time span{margin-right:5px}.class-list .class-row .class-actions .happening a{color:#393b41;text-decoration:underline}.fields .tt-cursor{background-color:#f7f7f7}.fields .twitter-typeahead{width:100%}.fields .twitter-typeahead .class-creator{border:solid 1px #e7e9ec;padding:0;padding-left:15px;margin:0;width:225px}.fields .twitter-typeahead .tt-menu{border-radius:5px;border:solid 1px #e7e9ec;top:100%;background-color:#fff;min-width:242px}.fields .twitter-typeahead .tt-menu:hover{cursor:default}.fields .twitter-typeahead .tt-menu .autocomplete-result,.fields .twitter-typeahead .tt-menu .tt-suggestion{min-height:20px;display:block;padding:15px;color:inherit;text-decoration:none}.fields .twitter-typeahead .tt-menu .autocomplete-result:hover,.fields .twitter-typeahead .tt-menu .tt-suggestion:hover{background-color:#656868;cursor:default}.fields .twitter-typeahead .tt-menu .autocomplete-result .ss-icon-tag,.fields .twitter-typeahead .tt-menu .tt-suggestion .ss-icon-tag{display:inline;margin:0 15px;margin-left:10px}.fields .twitter-typeahead .tt-menu .autocomplete-result-image,.fields .twitter-typeahead .tt-menu .tt-suggestion-image{border-radius:50%;width:32px;height:32px;margin-right:8px;display:inline;vertical-align:middle}.fields .twitter-typeahead .tt-menu .autocomplete-result-info,.fields .twitter-typeahead .tt-menu .tt-suggestion-info{display:-ms-flexbox;display:flex;width:100%}.fields .twitter-typeahead .tt-menu .autocomplete-result-name,.fields .twitter-typeahead .tt-menu .autocomplete-result-count,.fields .twitter-typeahead .tt-menu .tt-suggestion-name,.fields .twitter-typeahead .tt-menu .tt-suggestion-count{display:inline;padding-right:15px}.fields .twitter-typeahead .tt-menu .autocomplete-result-count,.fields .twitter-typeahead .tt-menu .tt-suggestion-count{color:#b4b8b8}.fields .twitter-typeahead .tt-menu .autocomplete-result.autocomplete-result-teacher,.fields .twitter-typeahead .tt-menu .autocomplete-result.autocomplete-result-tag,.fields .twitter-typeahead .tt-menu .tt-suggestion.autocomplete-result-teacher,.fields .twitter-typeahead .tt-menu .tt-suggestion.autocomplete-result-tag{display:-ms-flexbox;display:flex}.user-stats-list-wrapper{padding-bottom:40px}.user-stats-information{border-bottom:1px solid #f7f7f7;padding-bottom:20px;margin-bottom:20px;color:#656868}.user-stat-row-wrapper{padding-bottom:1em;font-size:14px;font-weight:100;color:#656868;text-align:left}.user-stat-row-wrapper .user-stat-row-sidebar{margin-left:.7em}.user-stat-row-wrapper .user-stat{color:#393b41;font-weight:400;margin-right:5px}.user-stats-privacy-copy{font-weight:300}@media screen and (max-width:989px){.user-stats-information{display:none}}.profile-snippet{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.profile-image{background-color:#f7f7f7;background-size:cover;background-position:center;margin-bottom:10px}.profile-image.default-image:hover img{opacity:.75}.profile-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:10px}@media screen and (max-width:809px){.profile-info{margin-bottom:0}}.profile-info .headline{color:#656868;line-height:normal;margin-bottom:10px;text-align:center;font-size:14px;font-weight:lighter}.profile-info .headline:hover{color:#656868}@media screen and (max-width:809px){.profile-info .headline{margin-bottom:20px}}.profile-info .no-headline{color:#656868;font-style:italic;font-weight:lighter}.profile-info .no-headline:hover{color:#656868}@media screen and (max-width:809px){.profile-name{margin-bottom:5px}}.profile-stats{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px;width:100%}@media screen and (max-width:809px){.profile-stats{display:none}}.profile-stats .stat{cursor:pointer;margin-top:8px}.profile-stats .stat-count{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:lighter}.profile-stats .stat-count::before{padding-right:5px}.profile-stats .stat .label{color:#656868;line-height:normal;font-size:14px;font-weight:lighter}.profile-stats .stat:hover .label{color:#656868}.save-list-container{position:absolute;z-index:10010}.save-list{width:260px;min-height:64px}.save-list.loading-overlay::after{background:#fff url(/assets/images/icon-loading.gif) no-repeat center center;border:none;box-shadow:none}.save-list .list-header{opacity:.7;text-transform:uppercase;font-size:10px;font-weight:600;line-height:normal;letter-spacing:1px;color:#656868;padding:15px}.playlist-form{padding:0 15px 15px}.playlist-form .list-cancel,.playlist-form .first-list-cancel{font-weight:400;color:#393b41;padding-right:8px}.playlist-form .list-input{margin-bottom:15px;width:230px;border:solid 1px #b4b8b8;padding:10px 9px;box-sizing:border-box}.playlist-form .list-input:-ms-input-placeholder{color:#393b41}.playlist-form .list-input::placeholder{color:#393b41}.playlist-form .list-input:focus{border:none;outline:solid 1px #017a84}.playlist-action{display:inline;margin:4px 0 0 109px}.existing-list{max-height:172px;overflow-y:scroll}.existing-list .existing-item{padding:8px 15px;color:#393b41;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.existing-list .existing-item:hover{background-color:#f7f7f7}.existing-list .status-icon{height:22px;margin-left:15px}.existing-list-action{padding:15px;font-size:13px;text-align:right;text-decoration:underline;color:#017a84;cursor:pointer}.playlist-action-create{display:inline;margin:4px 0 0 102px}.list-input-error{border:solid 1px #ed5a4f!important}.create-list-error{display:none;padding-bottom:10px}.create-list-error-message{font-size:12px}.list-content{overflow:hidden}.team-action-container{position:absolute;z-index:10010}.arrow-right{left:87%!important}.action-content{width:198px;overflow:hidden}.action-content .action-list{padding:8px 0;max-height:172px;overflow-y:scroll}.action-content .action-list .action-item{padding:10px 12px;color:#393b41;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer}.action-content .action-list .action-item:hover{background-color:#f7f7f7}.action-content .action-list .action-item .action-icon{margin-right:12px}.qq-upload-list{display:none}.privacy-copy{margin-top:10px;color:#656868}.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:#656868;margin-bottom:11px}.step-header p:last-of-type{margin-bottom:0}.step-header p.no-space-bottom{margin-bottom:0}.block-link{display:block;color:#393b41;background:#f7f7f7;border:1px solid #e7e9ec;padding:10px;border-radius:3px}.block-link::after{content:".";display:block;height:0;clear:both;visibility:hidden}.block-link:hover{background:#f7f7f7}.block-link .icon::before{font-size:32px;line-height:43px;margin-left:2px;color:#e7e9ec}.block-link .detail{padding-left:45px}.block-link .detail.single-line{padding-top:7px}.block-link .detail .title{color:#393b41;font-weight:600;margin-top:-2px}.block-link .detail .more{line-height:1;color:#656868}.block-link .detail .more span{text-decoration:underline}.block-link.white{background:#fff!important}.block-link.blue{background:#f7f7f7!important;border:none!important}.block-link.blue:hover{background:#f7f7f7!important}.block-link.blue .icon::before{color:#17c5cb}.block-link.yellow{background:#e7e9ec!important;border:none!important}.block-link.yellow:hover{background:#dee1e5!important}.hide{display:none!important}