.font-size-1{font-size:36px;font-weight:bold;line-height:44px}#profile .empty-section .ss-icon-edit,#profile #content-region .private-section .icon-lock,#profile #content-archive .private-section .icon-lock,.font-size-2{font-size:26px;font-weight:bold;line-height:32px}#profile .sidebar-content .user-information .full-name,#profile .sidebar-content .user-information-social-links,#profile #section-creator .section-divider .add-section-button::before,#profile #section-creator .section-divider .add-section-button:hover::before,.font-size-3{font-size:22px;font-weight:bold;line-height:28px}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,#profile .sidebar-content .user-information .iconed-input::before,#profile .sidebar-content .user-information-social-links .social-media-link,#profile #content-region .section .section-header input,#profile #content-archive .section .section-header input,.font-size-4{font-size:18px;line-height:22px}.font-size-4-5{font-size:18px;line-height:24px}.hierarchical-pie .arc-percent,#profile .sidebar-content .empty-cta,#profile .sidebar-content .follow-stats,#profile .user-bio-copy,#profile #content-region .entity-create-button-wrapper .entity-create-button .embed-option-btn::before,#profile #content-archive .entity-create-button-wrapper .entity-create-button .embed-option-btn::before,.font-size-5{font-size:15px;line-height:20px}.class-preview-stats,.tag-cloud .tag-cloud-container .cloud-tag .tag,#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag,.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .review::before,.replies .replies-list li .col-right .meta,.discussions-wrapper .inline-discussion .discussion-info .toolbar,.embed-option-label,.user-stats-privacy-copy,#profile #content-region .entity-create-button-wrapper .entity-create-button .create-button-label,#profile #content-archive .entity-create-button-wrapper .entity-create-button .create-button-label,.font-size-6{font-size:13px;line-height:18px}.embed-toolbar-title,.font-size-7{font-size:12px;text-transform:uppercase;line-height:16px;font-weight:bold}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:#394649;color:#394649}.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}}.layout-landing .class-column .image-link,.layout-landing .project-column .image-link{display:block;margin-bottom:7px;padding-top:66.66667%;position:relative;width:100%}.layout-landing .project-column .image-link{margin-bottom:15px}.layout-landing .project-column .background-image-holder,.layout-landing .class-column .background-image-holder{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;position:absolute;top:0;right:0;left:0;bottom:0;height:auto;box-shadow:0 0 1px #aeb8be}@media screen and (max-width: 540px){.layout-landing .project-column .image-link{margin-bottom:5px}}body{-webkit-text-size-adjust:100%}.site-header{min-width:810px}.site-footer{min-width:auto}@media screen and (max-width: 540px){.site-footer{display:none}.site-footer-mobile{display:-ms-flexbox;display:flex}}@media screen and (max-width: 989px){.center-page{width:initial !important;padding:0 30px}.site-header,.hero-header{display:none}.site-header-mobile{display:-ms-flexbox;display:flex}}.maintain-image-ratio{display:block;position:relative;padding-top:56.25%;width:100% !important}@media screen and (max-width: 809px){.layout-landing .section{margin-bottom:50px}}@media screen and (max-width: 540px){.layout-landing .section .paragraph{font-size:18px;line-height:1.4em}}.layout-landing .section .row .scaling-col img{width:100%}.layout-landing .section .row .scaling-col .social-links{margin-left:10px}@media screen and (max-width: 540px){.layout-landing .section .row .scaling-col{width:100%;margin-left:0}.layout-landing .section .row .scaling-col .scaling-btn{box-sizing:border-box;margin-bottom:13px;margin-left:0;width:100%}.layout-landing .section .row .scaling-col .social-links{float:none;margin-left:0;text-align:center}}@media screen and (min-width: 990px){.layout-landing .section .section-header .more-link{position:absolute;bottom:0;right:0}}@media screen and (max-width: 540px){.layout-landing .section .section-header h2{font-size:22px;line-height:1.2em}.layout-landing .section .section-header h3{font-size:18px;line-height:1.2em}.layout-landing .section .section-header .title-link{font-size:22px}.layout-landing .section .section-header .see-all{margin-top:-2px}}@media screen and (max-width: 622px){.underline-tabs .count{display:none}}@media screen and (max-width: 540px){.underline-tabs{font-size:13px}.underline-tabs .tab a{padding:0 8px}.underline-tabs .tab.active a{padding-top:0}.underline-tabs .tab+.tab{padding-left:0}}@media screen and (max-width: 809px){#alerts-holder .site-alert{top:auto;right:auto;left:50%}#alerts-holder .site-alert.on-header::before{display:none}}@media screen and (min-width: 809px){#alerts-holder .site-alert.on-header{margin:0 !important}}@media screen and (max-width: 540px){#alerts-holder{left:20px;right:20px;text-align:center;width:auto}#alerts-holder .site-alert{margin-left:0 !important;left:0;right:0}#alerts-holder .site-alert h5{padding-right:0;white-space:normal}#alerts-holder .action{display:block}}.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,0.5);color:#fff;line-height:12px;font-weight:normal;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,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:#3722d3}.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:0.15}.tag-cloud-onboard{display:-ms-flexbox;display:flex}@media screen and (max-width: 375px){.tag-cloud-onboard{-ms-flex-direction:column;flex-direction:column}}.tag-cloud h5{margin:2px 0 19px;display:inline-block}.tag-cloud .tag-cloud-edit-popup-btn{margin-left:20px;opacity:0}.tag-cloud .tag-cloud-edit-popup-btn.visible{transition-duration:0.3s;opacity:1}@media screen and (max-width: 375px){.tag-cloud .tag-cloud-edit-popup-btn.tag-cloud-onboard-btn{margin:0 20px 20px 0;max-width:100px}}.tag-cloud .tag-cloud-container{margin-left:-2.15px}.tag-cloud .tag-cloud-container .cloud-tag{display:inline-block;margin:4px 2.15px 4px}.tag-cloud .tag-cloud-container .cloud-tag .tag{background-color:#f4f4f4;padding:5px;text-transform:none}.tag-cloud .tag-cloud-container .cloud-tag .tag:hover{color:#002333}.tag-cloud .tag-cloud-container.populated{margin-left:-4px}.tag-cloud .tag-cloud-container.populated .cloud-tag{margin:4px 4px 4px}.tag-cloud .placeholder-area{border:2px dashed #dcdee1;margin-top:4px}.tag-cloud .placeholder-area.hide-cloud{display:none}#abstract-popup-view{-webkit-user-select:none;-ms-user-select:none;user-select:none}#abstract-popup-view .form-separator{margin:20px 0}#abstract-popup-view h5{margin:15px 0}#abstract-popup-view #close-button{margin-top:8px}#abstract-popup-view .tag-cloud-edit ul{margin-left:-4px}#abstract-popup-view .tag-cloud-edit ul .cloud-tag{display:inline-block;margin:4px 4px 4px}#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag{padding:5px;text-transform:none;cursor:pointer}#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag.tag:hover i{color:#002333}#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag i{margin-left:3px;color:#394649}#abstract-popup-view .tag-cloud-edit #tag-cloud-edit-following-container.populated{margin-bottom:40px}#abstract-popup-view .tag-cloud-edit .placeholder-area{padding:18.5px 0}.class-tag-cloud-edit .cloud-tag{cursor:default;display:inline-block;margin:0 8px 8px 0;float:left}.class-tag-cloud-edit .cloud-tag i{cursor:pointer}.classes-list-grid .icon-loading{margin:0 auto;padding:25px}.classes-list-grid .class-row.col-12{margin-bottom:30px}.classes-list-grid .class-row .wishlist-button-container{display:none;right:5px;top:5px;z-index:1}.classes-list-grid .class-row .class-row-inner-wrapper{padding-bottom:30px;border-bottom:1px solid #f4f4f4}@media screen and (max-width: 540px){.classes-list-grid .class-row .class-row-inner-wrapper{padding-bottom:24px}.classes-list-grid .class-row .class-row-inner-wrapper .class-preview{float:none;display:block;padding-top:56.25%;width:100%}.classes-list-grid .class-row .class-row-inner-wrapper .class-preview .background-image-holder{position:absolute;top:0;right:0;left:0;bottom:0;height:auto}}.classes-list-grid .class-row .class-row-inner-wrapper .class-info{padding-left:240px}@media screen and (max-width: 540px){.classes-list-grid .class-row .class-row-inner-wrapper .class-info{margin-top:15px;padding-left:0}}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .title-link{margin-bottom:10px}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .title-link a{text-decoration:none}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats{margin-top:10px}@media screen and (max-width: 541px){.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats{margin-top:8px;margin-bottom:-7px}}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .middot{color:#002333}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .review{cursor:default}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .review::before{color:#002333;margin-right:3px}.no-touch .classes-list-grid .class-row:hover .wishlist-button-container{display:block}.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 24px}.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 #dcdee1;border-top:1px solid #dcdee1;height:475px;overflow-y:scroll}.user-list-popup .users-collection-wrapper .user-list-row{position:relative;padding:25px;border-bottom:1px solid #dcdee1}.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:#394649;padding:5px 0 0 60px}.user-list-popup .users-collection-wrapper .user-list-row .user-details .user-details-fullname{color:#002333;font-size:15px;margin:0;font-weight:bold}.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:normal;color:#394649}.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:#002333;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}}.user-strikes-popup{padding:25px 30px 30px;width:640px}.user-strikes-popup select{width:287px;opacity:1;margin:20px}.user-strikes-popup textarea{box-sizing:border-box;margin:20px 0}.replies{position:relative;background-color:#f4f4f4;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 #f4f4f4}.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:#394649;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:#ff4a4a}.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}.replies .comment-form .textarea-wrapper .flex-wrapper,.replies .reply-form .textarea-wrapper .flex-wrapper{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}.discussions-wrapper .section-title{margin-bottom:17px}.discussions-wrapper .cta{border-bottom:1px solid #f4f4f4}.discussions-wrapper .cta .login-cta{margin-bottom:44px}.discussions-wrapper .cta .discussion-form-container{position:relative}.discussions-wrapper .cta .discussion-form-container>img{position:absolute;top:30px;left:8px}.discussions-wrapper .cta .discussion-form-container .discussion-form{margin-bottom:30px;padding-left:78px;padding-top:36px}.discussions-wrapper .cta .discussion-form-container .discussion-form .editor-image-uploader{position:absolute;right:10px;bottom:0;z-index:1}.discussions-wrapper .cta .discussion-form-container .discussion-form.discussion-buttons .mce-panel.focus{border-top:0}.discussions-wrapper .cta .discussion-form-container .discussion-form.discussion-buttons .mce-panel{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types{box-sizing:content-box;border:1px solid #002333;width:100%;border-radius:3px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types.opened{border-bottom-right-radius:0;border-bottom-left-radius:0}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types.active{border-color:#079da4 #079da4 #002333 #079da4;border-bottom-right-radius:0;border-bottom-left-radius:0}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .form-toggle{box-sizing:border-box}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type{background-color:#dcdee1;height:30px;margin:10px 0 10px 8px;padding:0 10px;border-radius:50px;border:0;color:#002333;font-size:13px;display:inline-block;vertical-align:top}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a{text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:5px 0;font-weight:normal;color:#002333}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a.hover{color:#002333}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a i[class^='ss-icon']::before{margin-right:8px;line-height:normal}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a .ss-icon-categories-teaching::before{font-size:16px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a .ss-icon-question::before{font-size:16px;position:relative;top:1px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a .ss-icon-empty-thumbs-up::before{font-size:12px;position:relative;bottom:1px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type.active,.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type:hover{background-color:#394649}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type.active a,.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type:hover a{color:#fff}@media screen and (max-width: 990px){.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type.discussion-type-project{display:none}}.discussions-wrapper .cta .discussion-form-container .discussion-form .notify-all{margin-left:10px}.discussions-wrapper .cta .discussion-form-container .discussion-form .notify-all+label{display:inline-block}.discussions-wrapper .cta .discussion-form-container .discussion-form .email-subject-field{display:none;margin-top:30px}.discussions-wrapper .cta .discussion-form-container.opened .discussion-form{padding-top:5px}.discussions-wrapper .discussions-list{margin-top:30px}.discussions-wrapper .discussion-container{margin-top:30px}.discussions-wrapper .discussion-container .inline-discussion{border-bottom:none}.discussions-wrapper .empty-area{display:none}.discussions-wrapper .inline-discussion{border-bottom:1px solid #f4f4f4;margin-bottom:30px;padding:0 8px 30px 8px}.discussions-wrapper .inline-discussion .discussion-info{padding-left:78px;position:relative}.discussions-wrapper .inline-discussion .discussion-info .pin-icon{position:absolute;right:0;top:0}.discussions-wrapper .inline-discussion .discussion-info .pin-icon use{fill:#00ff84;color:#00ff84}.discussions-wrapper .inline-discussion .discussion-info .unread-indicator{position:relative;left:0;top:0}.discussions-wrapper .inline-discussion .discussion-info .teacher-tag{margin:0 2px}.discussions-wrapper .inline-discussion .discussion-info .discussion-title{color:#002333;font-weight:bold;margin-bottom:10px}.discussions-wrapper .inline-discussion .discussion-info .author-name{font-weight:bold;margin-top:-3px}.discussions-wrapper .inline-discussion .discussion-info .author-headline{margin-top:-4px}.discussions-wrapper .inline-discussion .discussion-info .discussion-body{margin-top:8px}.discussions-wrapper .inline-discussion .discussion-info .toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.discussions-wrapper .inline-discussion .discussion-info .toolbar a.secondary{min-width:30px;line-height:28px}.discussions-wrapper .inline-discussion .discussion-info .toolbar .secondary-row{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}@media screen and (max-width: 990px){.discussions-wrapper .inline-discussion .discussion-info .toolbar{line-height:2}.discussions-wrapper .inline-discussion .discussion-info .toolbar .secondary-row{min-width:100%}.discussions-wrapper .inline-discussion .discussion-info .toolbar i:last-of-type{display:none}}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stats{margin-left:auto}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat{color:#394649}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat::before{margin-right:3px}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat.liked::before{color:#ff4a4a}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat.ss-icon-followers-filled::before{vertical-align:middle}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat+.discussion-stat{margin-left:5px}.discussions-wrapper .inline-discussion .discussion-info .replies .replies-list .teacher-tag{position:relative;top:1px;margin:0 2px}.discussions-wrapper .inline-discussion .discussion-info .replies .user-snippet{margin-bottom:9px}.discussion-grid-item-wrapper .discussion-grid-item{background-color:#f4f4f4;margin:0 10px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.discussion-grid-item-wrapper .background-image-holder{display:block;position:relative;padding-top:100%;width:100%;background-size:cover;background-position:center center}.discussion-grid-item-wrapper .discussion-header-wrapper{height:0;padding-bottom:50%}.discussion-grid-item-wrapper .discussion-header-wrapper .discussion-title,.discussion-grid-item-wrapper .discussion-header-wrapper .discussion-data{padding:0 15px;text-align:center}.discussion-grid-item-wrapper .discussion-header-wrapper .discussion-title{padding-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discussion-grid-item-wrapper .discussion-header-wrapper .discussion-data{color:#394649}.discussion-grid-item-wrapper .discussion-header-wrapper .discussion-data:first-child{margin-top:20%}.discussion-grid-item-wrapper .horizontal-rule{background-color:#394649;height:3px;width:20px;margin:0 auto}.discussion-grid-item-wrapper .discussion-content-wrapper{height:0;padding-bottom:100%;overflow:hidden}.discussion-grid-item-wrapper .discussion-content-wrapper .discussion-content{color:#394649;font-size:10px;margin:15px}.discussion-grid-item-wrapper .fade-text{height:30px;margin-top:-30px;background:linear-gradient(180deg, transparent, #f4f4f4 60%, #f4f4f4)}@media screen and (max-width: 809px){.discussion-grid-item-wrapper{height:100%}.discussion-grid-item-wrapper .discussion-header-wrapper{height:auto;padding-bottom:20px}}.gu-mirror{position:fixed !important;margin:0 !important;z-index:9999 !important;background-color:#fff;padding:5px;box-shadow:0 15px 70px -15px rgba(0,0,0,0.5)}.gu-mirror.project-column,.gu-mirror.class-column{width:210px !important}.gu-hide{display:none !important}.gu-unselectable{-webkit-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.gu-transit{opacity:0.2}.font-size-1{font-size:36px;font-weight:bold;line-height:44px}#profile .empty-section .ss-icon-edit,#profile #content-region .private-section .icon-lock,#profile #content-archive .private-section .icon-lock,.font-size-2{font-size:26px;font-weight:bold;line-height:32px}#profile .sidebar-content .user-information .full-name,#profile .sidebar-content .user-information-social-links,#profile #section-creator .section-divider .add-section-button::before,#profile #section-creator .section-divider .add-section-button:hover::before,.font-size-3{font-size:22px;font-weight:bold;line-height:28px}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,#profile .sidebar-content .user-information .iconed-input::before,#profile .sidebar-content .user-information-social-links .social-media-link,#profile #content-region .section .section-header input,#profile #content-archive .section .section-header input,.font-size-4{font-size:18px;line-height:22px}.font-size-4-5{font-size:18px;line-height:24px}.hierarchical-pie .arc-percent,#profile .sidebar-content .empty-cta,#profile .sidebar-content .follow-stats,#profile .user-bio-copy,#profile #content-region .entity-create-button-wrapper .entity-create-button .embed-option-btn::before,#profile #content-archive .entity-create-button-wrapper .entity-create-button .embed-option-btn::before,.font-size-5{font-size:15px;line-height:20px}.class-preview-stats,.tag-cloud .tag-cloud-container .cloud-tag .tag,#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag,.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .review::before,.replies .replies-list li .col-right .meta,.discussions-wrapper .inline-discussion .discussion-info .toolbar,.embed-option-label,.user-stats-privacy-copy,#profile #content-region .entity-create-button-wrapper .entity-create-button .create-button-label,#profile #content-archive .entity-create-button-wrapper .entity-create-button .create-button-label,.font-size-6{font-size:13px;line-height:18px}.embed-toolbar-title,.font-size-7{font-size:12px;text-transform:uppercase;line-height:16px;font-weight:bold}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:#394649;color:#394649}.embed-toolbar-title{letter-spacing:1px;margin-bottom:10px;color:#002333}.embed-input{box-sizing:border-box;padding:10px;width:100%;outline:none}.embed-input.error{border:1px solid #ff4a4a}.embed-input-wrapper{margin-bottom:50px}.embed-input-wrapper .flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.embed-input-wrapper .flex-wrapper .embed{margin-left:16px}.embed-options{display:-ms-flexbox;display:flex}.embed-option{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-right:15px}.embed-option input{width:100%;height:100%}.embed-option-label{color:#394649}.embed-option-btn{width:50px;height:50px;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:2px;transition:background-color 0.5s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.embed-option-btn:hover{background-color:#f4f4f4}.embed-option-btn:hover::before{color:#394649}.embed-option-btn::before{color:#394649;font-size:26px;transition:color 0.5s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}#projects-edit .flat-editor>p.youtube-embedded-container,p.youtube-embedded-container{position:relative;width:100%;padding-bottom:56.25%}#projects-edit .flat-editor>p.youtube-embedded-container iframe,p.youtube-embedded-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.hierarchical-pie .arc-percent{fill:#394649;text-anchor:middle}.table-legend{color:#394649;margin:0 auto 1.5em}.table-legend-wrapper{padding-top:15px;text-align:left;font-size:12px;font-weight:normal}.table-legend .category-color{width:10px;height:10px;display:block;border-radius:2px;margin-top:7px;margin-right:5px}.table-legend td.category{white-space:nowrap;padding-right:1em}.table-legend td.color-cell{padding-left:1em}.table-legend tr.hovered{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15)}.table-legend td.pie-graph-legend-category-name{padding-right:3em}.user-stats-list-wrapper{padding-bottom:40px}.user-stats-information{border-bottom:1px solid #dcdee1;padding-bottom:16px;margin-bottom:16px;color:#394649}.user-stat-row-wrapper{padding-bottom:1em;font-size:14px;font-weight:normal;color:#394649;text-align:left}.user-stat-row-wrapper .user-stat-row-sidebar{margin-left:0.7em}.user-stat-row-wrapper .user-stat{color:#002333;font-weight:normal;margin-right:5px}.user-stats-privacy-copy{font-weight:normal}@media screen and (max-width: 989px){.user-stats-information{display:none}}.font-size-1{font-size:36px;font-weight:bold;line-height:44px}#profile .empty-section .ss-icon-edit,#profile #content-region .private-section .icon-lock,#profile #content-archive .private-section .icon-lock,.font-size-2{font-size:26px;font-weight:bold;line-height:32px}#profile .sidebar-content .user-information .full-name,#profile .sidebar-content .user-information-social-links,#profile #section-creator .section-divider .add-section-button::before,#profile #section-creator .section-divider .add-section-button:hover::before,.font-size-3{font-size:22px;font-weight:bold;line-height:28px}.discussions-wrapper .inline-discussion .discussion-info .discussion-title,#profile .sidebar-content .user-information .iconed-input::before,#profile .sidebar-content .user-information-social-links .social-media-link,#profile #content-region .section .section-header input,#profile #content-archive .section .section-header input,.font-size-4{font-size:18px;line-height:22px}.font-size-4-5{font-size:18px;line-height:24px}.hierarchical-pie .arc-percent,#profile .sidebar-content .empty-cta,#profile .sidebar-content .follow-stats,#profile .user-bio-copy,#profile #content-region .entity-create-button-wrapper .entity-create-button .embed-option-btn::before,#profile #content-archive .entity-create-button-wrapper .entity-create-button .embed-option-btn::before,.font-size-5{font-size:15px;line-height:20px}.class-preview-stats,.tag-cloud .tag-cloud-container .cloud-tag .tag,#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag,.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .review::before,.replies .replies-list li .col-right .meta,.discussions-wrapper .inline-discussion .discussion-info .toolbar,.embed-option-label,.user-stats-privacy-copy,#profile #content-region .entity-create-button-wrapper .entity-create-button .create-button-label,#profile #content-archive .entity-create-button-wrapper .entity-create-button .create-button-label,.font-size-6{font-size:13px;line-height:18px}.embed-toolbar-title,.font-size-7{font-size:12px;text-transform:uppercase;line-height:16px;font-weight:bold}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:#394649;color:#394649}.profile-content{font-weight:lighter;letter-spacing:0.2px}.profile-content a{color:#3722d3;text-decoration:none}.profile-content p{margin:10px 0;word-wrap:break-word}.profile-content p::after{content:".";display:block;height:0;clear:both;visibility:hidden}.profile-content img,.profile-content iframe{max-width:100%}.profile-content img{margin:5px}.profile-content ol,.profile-content ul{margin-left:15px;list-style-position:outside;margin-bottom:20px}.profile-content ol li,.profile-content ul li{margin:0 0 10px 10px}.profile-content ul{list-style-type:disc}.profile-content ol{list-style-type:decimal}.profile-content .flat-editor[placeholder]::before{content:attr(placeholder);color:#dcdee1;position:absolute;top:1px;left:2px}#profile h6{font-size:10px;letter-spacing:1px;text-transform:uppercase}#profile #site-menu{left:0}#profile .site-header-mobile{margin-bottom:24px}#profile .user-profile{position:relative}#profile .section{border-bottom:1px solid #f4f4f4;margin-bottom:40px;max-width:1136px;padding-bottom:20px;position:relative;width:auto}#profile .section:last-child{border:none;padding-bottom:0}#profile .section .section-content{margin-left:0;margin-right:0}#profile .section .section-content.archive,#profile .section .section-content.editable{min-height:140px}#profile .section .section-content.archive :not(.js-create-button).class-column,#profile .section .section-content.archive :not(.js-create-button).discussion-column,#profile .section .section-content.archive :not(.js-create-button).project-column,#profile .section .section-content.editable :not(.js-create-button).class-column,#profile .section .section-content.editable :not(.js-create-button).discussion-column,#profile .section .section-content.editable :not(.js-create-button).project-column{cursor:grab}#profile .section .section-content.archive :not(.js-create-button).class-column .like-btn-wrapper,#profile .section .section-content.archive :not(.js-create-button).class-column .wishlist-button,#profile .section .section-content.archive :not(.js-create-button).discussion-column .like-btn-wrapper,#profile .section .section-content.archive :not(.js-create-button).discussion-column .wishlist-button,#profile .section .section-content.archive :not(.js-create-button).project-column .like-btn-wrapper,#profile .section .section-content.archive :not(.js-create-button).project-column .wishlist-button,#profile .section .section-content.editable :not(.js-create-button).class-column .like-btn-wrapper,#profile .section .section-content.editable :not(.js-create-button).class-column .wishlist-button,#profile .section .section-content.editable :not(.js-create-button).discussion-column .like-btn-wrapper,#profile .section .section-content.editable :not(.js-create-button).discussion-column .wishlist-button,#profile .section .section-content.editable :not(.js-create-button).project-column .like-btn-wrapper,#profile .section .section-content.editable :not(.js-create-button).project-column .wishlist-button{display:none}#profile .section .projects{display:-ms-grid;display:grid;grid-column-gap:16px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}#profile .section .projects .row{margin:16px 0}@media screen and (max-width: 809px){#profile .section .projects{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 540px){#profile .section .projects{-ms-grid-columns:none;grid-template-columns:none}}#profile .skillshare-original{background-size:80px 20px;height:20px;width:80px}#profile .sidebar{padding:0}#profile .sidebar-content{height:auto;text-align:center;top:50px}#profile .sidebar-content.sticky{padding-top:80px}#profile .sidebar-content.sticky-bottom{bottom:20px;position:absolute !important;top:auto}#profile .sidebar-content .empty-cta{color:#394649;font-style:italic;font-weight:normal;margin:0 auto;text-decoration:none}#profile .sidebar-content .empty-cta:hover{color:#394649}#profile .sidebar-content .user-image{background-position:center;background-size:cover;border-radius:50%;height:150px;margin:0 auto 25px auto;width:150px}#profile .sidebar-content .user-image input{height:100%;width:100%}#profile .sidebar-content .user-image.upload::before{background:rgba(0,0,0,0.7);color:#fff;content:'\FF0B\AUpload Profile\AImage';cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:pre;width:100%}#profile .sidebar-content .user-information{margin-bottom:20px}#profile .sidebar-content .user-information-profile,#profile .sidebar-content .user-information-social{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}#profile .sidebar-content .user-information .headline-wrapper{margin:5px auto 0 auto}#profile .sidebar-content .user-information .full-name,#profile .sidebar-content .user-information .headline{display:block;margin:0 auto;width:100%;word-wrap:break-word}#profile .sidebar-content .user-information .full-name{font-weight:normal;margin-bottom:5px}#profile .sidebar-content .user-information .headline{color:#394649;font-weight:normal;padding-bottom:8px}#profile .sidebar-content .user-information .iconed-input{margin-bottom:10px}#profile .sidebar-content .user-information .iconed-input:last-child{margin-bottom:0}#profile .sidebar-content .user-information .iconed-input::before{color:#394649;left:8px;position:absolute;top:50%;transform:translateY(-50%)}#profile .sidebar-content .user-information.user-information-social{border-bottom:none}#profile .sidebar-content .user-information-social-links{margin-bottom:10px;text-align:center}#profile .sidebar-content .user-information-social-links .social-media-link{margin:0 3px}#profile .sidebar-content .url-link{display:inline-block;height:1.5em;margin-bottom:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis}#profile .sidebar-content .cta-button{text-align:center}#profile .sidebar-content .follow-stats{border-bottom:1px solid #dcdee1;color:#002333;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;padding:16px 0}#profile .sidebar-content .follow-stats .follow-stats-wrapper-user-stats{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#profile .sidebar-content .follow-stats .follow-stats-wrapper-user-stats .follow-stat{font-weight:normal}#profile .sidebar-content .follow-stats .follow-stats-wrapper-user-stats .follow-icon{margin-right:10px}#profile .sidebar-content .follow-stats .follow-stats-wrapper-user-stats .number{font-size:22px;font-weight:700}#profile .sidebar-content .follow-stats .follow-stat+.follow-stat{border-left:1px solid #fff}#profile .sidebar-content .follow-stats a{text-decoration:none}#profile .sidebar-content .user-information-skills{border-top:1px solid #f4f4f4;padding-top:20px}#profile .sidebar-content .user-information-skills p{margin-bottom:5px;text-align:left}#profile .sidebar-content .user-information-skills .typeahead{box-sizing:border-box;margin-bottom:10px}#profile .sidebar-content .user-information-skills .twitter-typeahead{position:relative;width:100%}#profile .sidebar-content .user-information-skills .twitter-typeahead .tt-menu{width:100%}#profile .sidebar-content .user-information-skills .twitter-typeahead .autocomplete-result{background-color:#fff;color:inherit;cursor:pointer;display:block;padding:15px 15px;text-decoration:none}#profile .sidebar-content .user-information-skills .twitter-typeahead .autocomplete-result:hover{background-color:#eceff0}#profile .sidebar-content .user-information-skills .tag,#profile .sidebar-content .user-information-skills .cloud-tag{margin:0 2px 5px 2px}#profile .content-column{min-height:450px;width:75%}#profile .header-grid{margin-bottom:20px;min-height:60px;width:100%;z-index:2}#profile .header-grid .user-profile-header-wrapper{padding:20px 0}#profile .header-grid .header-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#profile .header-grid .header-content .content-right,#profile .header-grid .header-content .content-left{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#profile .header-grid .header-content .content-right{margin-left:auto}#profile .header-grid .header-content .content-right .cancel-edit{font-weight:normal;text-decoration:none}#profile .header-grid .header-content .content-right .edit-profile{margin-left:10px}#profile .header-grid.sticky{padding-top:80px;top:0;z-index:10000}#profile .header-grid.sticky .user-profile-header-wrapper{background:#f4f4f4;border-bottom:1px solid #dcdee1;padding:20px 0}#profile .user-profile-errors{margin-bottom:20px}#profile .user-profile-error{border-radius:3px;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #ff4a4a;box-sizing:border-box;display:-ms-flexbox;display:flex;font-size:14px;margin:5px auto;padding:0 20px}#profile .user-profile-error-close::before{color:#ff4a4a;cursor:pointer;font-size:12px}#profile .user-profile-error-close::before:hover{color:#ff4a4a}#profile .user-profile-error-message{color:#ff4a4a;-ms-flex:1;flex:1;padding:2px 10px 2px 0}#profile .discussions-wrapper{min-height:450px}#profile .empty-area{padding:26px}#profile .empty-area .empty-area-cta{margin-top:16px}#profile .empty-state{margin:0 15px}#profile .empty-state p{margin-bottom:10px}#profile .empty-section{background-color:#f4f4f4;padding:30px;text-align:center}#profile .empty-section .ss-icon-edit{margin-bottom:20px}#profile .empty-section p{color:#394649;margin:0 0 20px 0}#profile #content-region h2,#profile #content-archive h2{display:inline}#profile #content-region .user-profile-section-navigation,#profile #content-archive .user-profile-section-navigation{margin-left:10px}#profile #content-region .class-row-inner-wrapper,#profile #content-archive .class-row-inner-wrapper{border-bottom:none;padding-bottom:0}#profile #content-region .section .section-header,#profile #content-archive .section .section-header{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}#profile #content-region .section .section-header .iconed-input,#profile #content-archive .section .section-header .iconed-input{margin-top:6px}#profile #content-region .section .section-header input,#profile #content-archive .section .section-header input{border:none;font-weight:bold;height:auto;padding:0}#profile #content-region .section .section-header input:-ms-input-placeholder,#profile #content-archive .section .section-header input:-ms-input-placeholder{color:#dcdee1}#profile #content-region .section .section-header input::placeholder,#profile #content-archive .section .section-header input::placeholder{color:#dcdee1}#profile #content-region .section .section-header .section-controls,#profile #content-archive .section .section-header .section-controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#profile #content-region .section .section-header .section-controls>*,#profile #content-archive .section .section-header .section-controls>*{margin-left:5px}#profile #content-region .section .section-header .section-controls a,#profile #content-archive .section .section-header .section-controls a{text-decoration:none}#profile #content-region .section .expander,#profile #content-archive .section .expander{color:#394649;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#profile #content-region .section .use-flexbox,#profile #content-archive .section .use-flexbox{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 5px}#profile #content-region .section .use-flexbox .col-2,#profile #content-archive .section .use-flexbox .col-2{margin-right:0;padding:0;width:25%}@media screen and (max-width: 540px){#profile #content-region .section .use-flexbox .col-2,#profile #content-archive .section .use-flexbox .col-2{width:50%}}#profile #content-region .private-section,#profile #content-archive .private-section{background-color:#f4f4f4;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:absolute;text-align:center;top:0;width:inherit}#profile #content-region .private-section .icon-lock,#profile #content-archive .private-section .icon-lock{margin-bottom:10px}#profile #content-region .private-section p,#profile #content-archive .private-section p{margin:10px 0}#profile #content-region.icon-loading,#profile #content-archive.icon-loading{margin:0 auto}#profile #content-region .entity-create-button-wrapper,#profile #content-archive .entity-create-button-wrapper{background-color:#fff;border:1px solid #f4f4f4;box-sizing:border-box}#profile #content-region .entity-create-button-wrapper.discussion,#profile #content-archive .entity-create-button-wrapper.discussion{padding-top:130%;position:relative}#profile #content-region .entity-create-button-wrapper.discussion .entity-create-button,#profile #content-archive .entity-create-button-wrapper.discussion .entity-create-button{padding-top:45%}#profile #content-region .entity-create-button-wrapper.project,#profile #content-archive .entity-create-button-wrapper.project{margin:16px 0}#profile #content-region .entity-create-button-wrapper.project .entity-create-button,#profile #content-archive .entity-create-button-wrapper.project .entity-create-button{padding-top:15%}#profile #content-region .entity-create-button-wrapper.class .entity-create-button,#profile #content-archive .entity-create-button-wrapper.class .entity-create-button{padding-top:10%}#profile #content-region .entity-create-button-wrapper .entity-create-button,#profile #content-archive .entity-create-button-wrapper .entity-create-button{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0}#profile #content-region .entity-create-button-wrapper .entity-create-button .embed-option-btn,#profile #content-archive .entity-create-button-wrapper .entity-create-button .embed-option-btn{margin:0 auto}#profile #content-region .entity-create-button-wrapper .entity-create-button .create-button-label,#profile #content-archive .entity-create-button-wrapper .entity-create-button .create-button-label{color:#394649;font-weight:bold;margin-top:10px}#profile .content-archive-container{background-color:#f4f4f4;overflow:auto}#profile #content-archive{padding-top:30px}#profile #content-archive .section-title{margin-left:10px}#profile #content-archive .section{background-color:rgba(0,0,0,0)}#profile #content-archive .section .section-header{-ms-flex-pack:initial;justify-content:initial;margin-bottom:10px}#profile #content-archive .section-description{margin-bottom:35px}#profile #content-archive .help-icon{font-size:18px;margin-left:10px}#profile #content-archive .project-privacy-tag,#profile #content-archive .class-draft-tag{bottom:5px;display:inline-block;position:absolute;right:5px;z-index:1}#profile #content-archive .like-btn-wrapper,#profile #content-archive .project-information,#profile #content-archive .wishlist-button-container,#profile #content-archive .class-preview-stats{display:none}#profile .user-profile-save-prompt-popup{width:460px}#profile .user-profile-save-prompt-popup .popup-description{margin-bottom:20px}#profile .user-profile-save-prompt-popup .content{padding:30px 40px}#profile .discussions-wrapper .empty-area{visibility:hidden}#profile #section-creator{position:relative}#profile #section-creator.hidden{display:none}#profile #section-creator .section-divider{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}#profile #section-creator .section-divider::before{border-top:1px solid #f4f4f4;content:'';left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#profile #section-creator .section-divider .add-section-button{background:#002333;border-radius:50%;height:40px;transition:transform 0.2s ease-out;width:40px;z-index:1}#profile #section-creator .section-divider .add-section-button:hover::before{background-color:#394649;border-radius:50%}#profile #section-creator .section-divider .add-section-button::before,#profile #section-creator .section-divider .add-section-button:hover::before{box-sizing:border-box;color:#fff;content:'\FF0B';cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding-left:9px;padding-top:7px;width:100%}#profile #section-creator .section-divider .add-section-button.open{transform:rotate(45deg)}#profile #section-creator .section-creator-title{color:#394649;left:0;margin-top:5px;position:absolute;right:0;text-align:center;transition:opacity 0.2s ease-out}#profile #section-creator .section-creator-title.open{opacity:0}#profile #section-creator .section-buttons{display:-ms-flexbox;display:flex;height:0;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;overflow:hidden;transition:height 0.2s ease-out}#profile #section-creator .section-buttons.open{height:100px}#profile #section-creator .section-buttons .section-button{color:#394649;opacity:0.6;text-align:center;width:50%}#profile #section-creator .section-buttons .section-button:hover{cursor:pointer;opacity:1}#profile #section-creator .section-buttons .section-button .section-icon{background-position:center center;background-repeat:no-repeat;height:80px}#profile #section-creator .section-buttons .section-button .section-icon.content{background-image:url("/assets/images/user-profiles/content.png");background-size:104px 58px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#profile #section-creator .section-buttons .section-button .section-icon.content{background-image:url("/assets/images/user-profiles/content_2x.png")}}#profile #section-creator .section-buttons .section-button .section-icon.projects{background-image:url("/assets/images/user-profiles/projects.png");background-size:128px 41px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#profile #section-creator .section-buttons .section-button .section-icon.projects{background-image:url("/assets/images/user-profiles/projects_2x.png")}}#profile #section-creator .section-buttons .section-button .section-icon.discussions{background-image:url("/assets/images/user-profiles/discussions.png");background-size:112px 40px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#profile #section-creator .section-buttons .section-button .section-icon.discussions{background-image:url("/assets/images/user-profiles/discussions_2x.png")}}#profile #section-creator .section-buttons .section-button .section-icon.teaching{background-image:url("/assets/images/user-profiles/teaching.png");background-size:121px 35px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#profile #section-creator .section-buttons .section-button .section-icon.teaching{background-image:url("/assets/images/user-profiles/teaching_2x.png")}}#profile #section-creator .section-buttons .section-button.teaching .section-button{width:25%}@media screen and (max-width: 989px){#profile .header-grid{display:none}#profile .sidebar{width:100%}#profile .col-3{margin-bottom:24px}#profile .cta-button{margin-bottom:16px}#profile .sidebar-content{border-bottom:1px solid #dcdee1;padding-bottom:20px;width:100%}#profile .sidebar-content.sticky,#profile .sidebar-content.sticky.sticky-bottom{position:static !important}#profile .sidebar-content .user-image{height:75px;margin:0 20px 0 0;min-width:75px;width:75px}#profile .sidebar-content .user-information-wrapper .user-information{border:none;margin:0;padding:0}#profile .sidebar-content .user-information-wrapper .user-information .teacher-tag-wrapper{margin:inherit}#profile .sidebar-content .user-information-wrapper .user-information .headline{text-align:left}#profile .sidebar-content .user-information-wrapper .user-information .full-name{font-size:18px;font-weight:bold;margin:0;text-align:left}#profile .sidebar-content .user-information-wrapper .error{border:1px solid #ff4a4a}#profile .sidebar-content .follow-stats{border:none;justify-self:end;margin-bottom:0;padding-bottom:0}#profile .sidebar-content .follow-stats .follow-stats-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#profile .sidebar-content .follow-stats .follow-stats-wrapper .follow-stat{color:#394649;font-weight:normal}#profile .sidebar-content .follow-stats .follow-stat.followers{margin-right:20px}#profile .sidebar-content .follow-stats .follow-stat .number span{display:block;font-weight:bold;margin-bottom:-5px}#profile .sidebar-content .empty-cta,#profile .sidebar-content .edit-profile,#profile .sidebar-content .user-information-skills,#profile .sidebar-content .url-link{display:none}#profile .col-9{width:100%}#profile .section,#profile .user-profile-section{min-height:0;width:100%}#profile .section .col-3,#profile .user-profile-section .col-3{width:33.3%}#profile .section .col-9,#profile .user-profile-section .col-9{width:100%}#profile .section .private-section,#profile .user-profile-section .private-section{padding:20px 0;position:static !important}#profile .section .private-section .section,#profile .user-profile-section .private-section .section{margin-bottom:0}#profile .empty-section{display:none}}@media screen and (max-width: 809px){#profile .sidebar-content{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}#profile .sidebar-content .cta-button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:0}#profile .sidebar-content .follow-stats{-ms-flex-direction:row;flex-direction:row;margin-left:95px}#profile .sidebar-content .follow-stats .follow-stat{margin-left:20px;width:auto}#profile .sidebar-content .follow-stats .follow-stat.followers{margin-right:0}#profile .user-information-social-links{margin-top:10px}#profile .section .col-3{width:50%}}@media screen and (max-width: 540px){#profile .empty-slot-wrapper{display:none}}#profile .row.classes .col-3{margin-bottom:24px;padding-left:0;padding-right:16px}#profile .user-profile-main .sidebar-content{display:-ms-inline-grid;display:inline-grid;grid-template-areas:"user-image" "user-info" "follow" "follow-stats" "user-stats-information" "social"}#profile .user-profile-main .sidebar-content .user-image{grid-area:user-image}#profile .user-profile-main .sidebar-content .user-information-wrapper{grid-area:user-info}#profile .user-profile-main .sidebar-content .follow-button-wrapper{grid-area:follow}#profile .user-profile-main .sidebar-content .follow-stats{grid-area:follow-stats}#profile .user-profile-main .sidebar-content .user-stats-information{grid-area:user-stats-information}#profile .user-profile-main .sidebar-content .user-information-social-links{grid-area:social}@media screen and (max-width: 989px){#profile .user-profile-main .sidebar-content{display:-ms-grid;display:grid;-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2, 50%);grid-template-areas:"user-image follow-stats" "user-info user-info" "user-stats-information user-stats-information" "social follow"}#profile .user-profile-main .sidebar-content .headline-wrapper{margin:5px 0 0}#profile .user-profile-main .sidebar-content .follow-button-wrapper{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;justify-self:end}#profile .user-profile-main .sidebar-content .user-information-social-links{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;justify-self:start}}
