body,html{background:#fafafa}.main-header{position:fixed;z-index:2000;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.activity-feed{max-width:700px;margin:0 auto 5rem auto}.activity-feed__action{display:inline-block;padding:.5rem 1rem 1.5rem;font-size:18px}.activity-feed__action,.activity-feed__action:hover{border-bottom:none}.activity-feed__action:hover{opacity:.9}.activity-feed__action:active{opacity:1}.activity-feed-empty{max-width:500px;padding:1rem;margin:0 auto;font-size:14px}.activity-feed-empty__title{margin:1rem auto .5rem;font-size:16px}.activity__feed__loader{opacity:0;margin-top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:fadein 1s normal forwards;animation:fadein 1s normal forwards;-webkit-animation-delay:750ms;animation-delay:750ms;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadescalein{from{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadescalein{from{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.activity{background:#fff;margin-bottom:1rem;padding-bottom:.5rem}@media (min-width:702px){.activity{border-radius:3px;border:1px solid #eee}}.modal__content .activity{margin:0}.activity__header{font-size:14px;padding:.75rem .5rem}.activity__header--border{margin-bottom:.75rem;border-bottom:1px solid #fafafa}.activity__header__text{display:table-cell;vertical-align:middle;width:100%;padding-right:.5rem}.activity__header__action{display:block;color:#696969;margin-left:.5rem}.activity__header__name{display:inline-block;color:#444}.activity__header__headshot{border-bottom:none;display:block;width:38px;height:38px;overflow:hidden;border-radius:50%;background:#fafafa;margin-right:.5rem}.activity__header__headshot,.activity__header__headshot:hover{border:none}.activity__header__headshot__count{background:red;text-align:center;height:38px;line-height:38px;display:block;font-size:18px;color:#fff}.activity__header__image{border-radius:3px;cursor:pointer}.activity__header__image-wrapper{display:table-cell;vertical-align:middle;margin-right:.5rem}.activity__header__time{display:table-cell;vertical-align:middle;color:#b3b3b3;width:32px;text-align:right;margin-right:.5rem}.activity__header__border{margin:.7rem 0}.activity__header__comment{display:table-cell;vertical-align:middle;width:100%;color:#b3b3b3}.activity__content__item{position:relative}.activity__content__item__scrim{pointer-events:none;background-image:linear-gradient(to right bottom,#222 -50%,rgba(255,255,255,0) 50%);width:75%;height:100px;position:absolute;top:0;left:0;z-index:50}.activity__content__header{color:#696969;width:100%;font-size:16px}.activity__content__trending{height:35px;margin-left:1.5rem;margin-right:1.5rem;margin-top:20px}.activity__content__followers{height:40px;border-bottom:1px;margin-left:1.5rem;margin-right:1.5rem;margin-top:20px;border-bottom-style:solid;border-bottom-color:#fafafa}.activity__content [data-original]{min-height:1px;min-width:1px}.activity__content__caption{margin:12px 14px .25rem;font-size:14px;word-wrap:break-word}.activity__content__item__link{position:relative;display:block;overflow:hidden;text-align:center}.activity__content--photo.activity__content--single .activity__content__item{margin:0 auto;background:#fff}.activity__content--photo.activity__content--single .activity__content__item__image{width:100%;cursor:pointer;margin:0 auto}.activity__content--photo.activity__content--multiple{padding:0 4px 0;margin-bottom:-.66%}.activity__content--photo.activity__content--multiple .activity__content__item__background{float:left;position:relative;width:32%;margin:.66%;border-radius:2px;background-color:#fafafa}.activity__content--photo.activity__content--multiple .activity__content__item__image{background-position:center 10%;background-repeat:no-repeat;background-size:cover;padding-bottom:100%;border-radius:2px;cursor:pointer}.activity__content--photo.activity__content--multiple .activity__content__more{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,20,20,.7);border-radius:2px;z-index:1;cursor:pointer}.activity__content--photo.activity__content--multiple .activity__content__more:hover{background:rgba(20,20,20,.65)}.activity__content--photo.activity__content--multiple .activity__content__more__inner{text-align:center;font-size:32px;color:#fff;border-radius:2px;margin-top:50%;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.activity__content--profile .activity__content__item{display:inline-block;vertical-align:top;width:33.3333333%;height:142px;padding-top:.5rem;cursor:pointer}@media only screen and (min-width:40.0625em){.activity__content--profile .activity__content__item{width:30%;height:161px}}.activity__content--profile .activity__content__more{font-size:26px;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.activity__follower{text-align:center}.activity__follower__headshot{display:block;width:80px;height:80px;overflow:hidden;border-radius:50%;margin:0 auto .5rem;position:relative;z-index:1}@media only screen and (min-width:40.0625em){.activity__follower__headshot{width:100px;height:100px}}.activity__follower__headshot__image{z-index:0}.activity__follower__name{font-weight:700;text-decoration:none;font-size:.8rem;overflow:hidden;color:#444}.activity__follower__followercount{text-decoration:none;font-size:.8rem;overflow:hidden;color:grey;font-weight:400}.modal--activity-feed .modal__content{border:none}.modal--activity-feed .activity__content__item .b-lazy{-webkit-transform:none;transform:none;transition:none;opacity:1}@media (max-width:640px){.modal--activity-feed .activity,.modal--activity-feed .modal__content{background:#222;color:rgba(255,255,255,.87)}.modal--activity-feed time{color:rgba(255,255,255,.54)}.modal--activity-feed .activity__content__item{background:#333}.modal--activity-feed .activity__actions__border{border-top:none;border-bottom-color:#333}}.modal--activity-feed .activity{border:none;border-radius:0}.modal--activity-feed .activity__content__item__image{cursor:default;width:100%}.modal--activity-feed .modal__close{padding:4px;right:10px;top:20px}.activity__action-counts{font-size:14px;color:#b3b3b3;margin:12px 14px .25rem}.activity__action-counts-item{display:table-cell;padding-right:14px}.activity__actions{margin-bottom:-.5rem}.activity__actions__border{margin:.5rem .5rem 0 .5rem}.activity__action-button{padding:.6rem 10px;display:inline-block;text-decoration:none;font-size:14px;line-height:24px;font-weight:600;color:#b3b3b3;cursor:pointer}.activity__action-button,.activity__action-button:hover{border-bottom:none}.activity__action-button__icon{width:24px;height:24px;display:inline-block;vertical-align:bottom;background-repeat:no-repeat;background-position-y:50%;margin-right:.2rem}.activity__action-button--active,.activity__action-button--active:hover{color:#1cb9ce}.activity-feed--animated .activity__content__item .b-lazy{opacity:0}.activity-feed--animated .activity__content__item .b-lazy.b-loaded{opacity:1}.af-help{background:#25aa97;background:linear-gradient(141deg,#24bb76,#25aa97,#0097d0);margin-bottom:20px}.af-help-banner{background:linear-gradient(141deg,#24bb76,#25aa97,#0097d0);margin-bottom:20px}.af-help__content{max-width:700px;margin:1rem auto;padding:.75rem;text-align:center;color:#fff}.af-help__title{font-size:1.5rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}html.fonts-loaded .af-help__title{font-family:"Open Sans",Trebuchet,"Helvetica Neue",Helvetica,Arial,sans-serif}.af-help__text{font-size:.85rem;text-align:center;margin-bottom:1rem}.af-admin{padding:.5rem .5rem 0;margin-bottom:1rem;border-radius:3px;overflow:hidden;background:#69f0ae;border:2px solid #00e676}.af-admin__title{color:rgba(0,0,0,.5);margin-bottom:1rem;font-weight:700}.af-admin label{color:rgba(0,0,0,.5);font-weight:700;text-transform:uppercase;margin-bottom:.25rem;font-size:13px}.af-admin button{margin-bottom:.5rem}.af-intro__hero{padding-top:2rem;margin-bottom:2rem;position:relative;overflow:hidden;text-align:center;color:#fff}.af-intro__hero__background{position:absolute;left:0;right:-1583px;top:0;bottom:15%;z-index:0;background-image:linear-gradient(to bottom,rgba(20,20,20,.95),rgba(20,20,20,0)),linear-gradient(to bottom,rgba(182,18,227,.25),rgba(182,18,227,.1)),url(/Scripts/components/ActivityFeed/images/hero.jpg);background-repeat:repeat-x;background-position:center bottom;-webkit-animation-name:af-intro-background;animation-name:af-intro-background;-webkit-animation-duration:100s;animation-duration:100s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.page-slice__inner--af{z-index:2;position:relative}.af-intro__hero__title{font-size:3em;padding:0 .5rem}.af-intro__hero__subtitle{font-size:1.25em;padding:0 1rem}.af-hero__link{text-decoration:underline;font-weight:400;color:#fff;cursor:pointer}.af-hero__link:hover{color:#fff;text-decoration:underline;opacity:.8}.af-intro__hero__image{max-width:365px;width:90%;padding-left:1rem;padding-right:1rem;margin-top:2rem;border-radius:20px}.af-header{font-size:2rem;font-weight:800;margin-top:2rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}html.fonts-loaded .af-header{font-family:"Open Sans",Trebuchet,"Helvetica Neue",Helvetica,Arial,sans-serif}.af-text{font-size:1.25em;padding:.5rem 1rem;max-width:600px;margin:0 auto;color:#717171}.af-phone{padding:1rem .5rem;width:45%;max-width:240px;box-sizing:border-box}.af-phone--hide-mobile{display:none}@media (min-width:750px){.af-phone--hide-mobile{display:initial}}@-webkit-keyframes af-intro-background{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1583px);transform:translateX(-1583px)}}@keyframes af-intro-background{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1583px);transform:translateX(-1583px)}}.x-block-list{overflow:auto;margin:.5rem auto}.x-block-list__item{padding:.5rem;position:relative}@media only screen and (min-width:40.0625em){.x-block-list__item{width:50%;float:left}}@media only screen and (min-width:64.0625em){.x-block-list__item{width:33.3333333%}}.x-block-list__item__inner{border-radius:3px;border:3px solid #f2f2f2;padding:1.5rem 1rem;box-sizing:border-box;vertical-align:middle;font-size:1rem}@media only screen and (min-width:40.0625em){.x-block-list__item__inner{height:98px}}.af-staff-pick{border:0;padding-top:0}@media only screen and (max-width:40em){.af-staff-pick .listing-card__actions{margin-top:1.5rem}}@media only screen and (min-width:40.0625em){.af-staff-pick .listing-card__actions{margin-top:2rem}}.af-staff-pick h2{padding-top:5px;color:#383838;font-weight:700}.af-member-card{position:absolute;z-index:100;top:.75rem;left:.75rem;text-align:left;width:auto}.af-member-card__headshot{display:block;width:38px;height:38px;overflow:hidden;border-radius:50%}.af-member-card__name{font-size:14px;font-weight:700;color:#fff;margin-left:.5rem;text-shadow:0 0 10px rgba(0,0,0,.54)}.af-member-card a.af-member-card__name:hover{color:rgba(255,255,255,.87)}.af-member-card .flag__body{width:auto}.matching-jobs-card{text-align:center;color:#fff;padding:2rem 1rem;margin-bottom:1rem;background:#ff7f00;background-image:linear-gradient(120deg,#f2c933,#d522a8);background-repeat:repeat-x}.matching-jobs-card,.matching-jobs-card .btn{text-shadow:1px 1px 1px rgba(0,0,0,.2);font-weight:400}.matching-jobs-card .btn{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}html.fonts-loaded .matching-jobs-card .btn{font-family:"Open Sans",Trebuchet,"Helvetica Neue",Helvetica,Arial,sans-serif}.matching-jobs-card__count{background:url(/Scripts/components/ActivityFeed/images/sparkle.svg) center center no-repeat;width:92px;height:65px;margin:0 auto}.matching-jobs-card__count__number{color:#e88c5e;line-height:68px;font-size:28px;font-weight:700;text-shadow:none}@media (min-width:702px){.matching-jobs-card{border-radius:3px}}