.featured-author{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.featured-author__information{padding-bottom:20px}.featured-author__avatar{float:left;margin-right:10px}.featured-author__controls{float:left;font-size:16px}.featured-author__follow{display:inline-block}.featured-author__items{float:right}.featured-author__items>small{clear:both;color:#666;display:block;text-align:center}@media (min-width: 1025px){.featured-author__items>small{text-align:right}}.no-flexbox .featured-author__items{width:100%;float:right}.no-flexbox .featured-author__items>small{text-align:right}@media (min-width: 1025px){.no-flexbox .featured-author__items{width:auto}}.home-search__categories,.home-search__new-items-count{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;padding:0 0 20px;color:rgba(255,255,255,0.7)}.home-search__categories>a,.home-search__new-items-count>a{font-weight:500;border-bottom:1px solid rgba(255,255,255,0.6);color:#fff;text-decoration:none}.home-search__categories>a:hover,.home-search__categories>a:focus,.home-search__new-items-count>a:hover,.home-search__new-items-count>a:focus{color:#fff;border-bottom:1px solid #fff}@media (min-width: 1025px){.home-search__categories,.home-search__new-items-count{padding:0 0 35px}}.home-search__search{margin:0 auto 25px;position:relative;max-width:550px}.home-search__buttons{display:none;margin-bottom:16px}.home-search__buttons>a{margin:0 10px}@media (min-width: 569px){.home-search__buttons{display:block}.home-search__buttons>a:nth-child(3n){display:none}}@media (min-width: 1025px){.home-search__buttons>a:nth-child(3n){display:inline-block}}.home-section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 1025px){.home-section{display:block}}.home-section__header,.home-section__header--free-files{-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width: 1025px){.home-section__header,.home-section__header--free-files{float:left}}@media (min-width: 1025px){.home-section__header--free-files{width:180px}}.home-section__control{-webkit-order:4;-ms-flex-order:4;order:4;margin:0 auto}@media (min-width: 1025px){.home-section__control{padding-top:16px;float:right}}.home-section__item-thumbnail-carousel{-webkit-order:2;-ms-flex-order:2;order:2;width:100%}.home-section__paginated{-webkit-order:2;-ms-flex-order:2;order:2;width:100%}.home-section__paginated.is-waiting{opacity:0.5}.home-section__pagination{-webkit-order:3;-ms-flex-order:3;order:3;text-align:center;margin:15px 0 20px}@media (min-width: 1025px){.home-section__pagination{margin-bottom:10px}}.home-section__pagination span,.home-section__pagination a{border-radius:14px;display:inline-block;margin:0 10px;height:20px;width:20px;text-indent:-9999px}@media (min-width: 1025px){.home-section__pagination span,.home-section__pagination a{margin:0 4px;height:14px;width:14px}}.home-section__pagination span{background:#0084b4}.home-section__pagination a{background:#dedede}@media (min-width: 1025px){.home-section__pagination{margin:0}}.home-section__featured-author{-webkit-order:2;-ms-flex-order:2;order:2;width:100%;clear:left}.home-section__buttons-below{width:100%;display:none;-webkit-order:4;-ms-flex-order:4;order:4;text-align:center}.home-section__buttons-below a{margin:0 10px;width:178px}@media (min-width: 569px){.home-section__buttons-below{display:block}.home-section__buttons-below>a:nth-child(3n){display:none}}@media (min-width: 1025px){.home-section__buttons-below>a:nth-child(3n){display:inline-block}}.home-section__latest-items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 1025px){.home-section__latest-items>div,.home-section__latest-items>ul{width:100%}}.home-section__slt-custom-wlabel{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:20px;width:100%}@media (min-width: 569px){.home-section__slt-custom-wlabel{width:200px}}@media (min-width: 1025px){.home-section__slt-custom-wlabel{display:none}}.home-section__announcement{display:none;width:100%;margin-bottom:60px;position:relative}.home-section__announcement:first-child{display:block}@media (min-width: 569px){.home-section__announcement{display:block;width:32%;float:left;margin-right:2%}.home-section__announcement:last-child{margin-right:0}}.no-flexbox .home-section__header,.no-flexbox .home-section__header--free-files{display:block;width:100%}@media (min-width: 1025px){.no-flexbox .home-section__header,.no-flexbox .home-section__header--free-files{width:auto}}.no-flexbox .home-section__header--free-files{width:100%}@media (min-width: 1025px){.no-flexbox .home-section__header--free-files{width:180px}}.no-flexbox .home-section__control{display:block;width:100%;margin-bottom:20px}@media (min-width: 1025px){.no-flexbox .home-section__control{width:auto;margin-bottom:0}}.no-flexbox .home-section,.no-flexbox .home-section__latest-items{display:block}.market-news-item{border:1px solid #e1e8ed;border-radius:4px;box-sizing:content-box;background:#fafafa;padding:27px}.market-news-item img{display:block;margin:0 auto 20px;max-width:100%}@media (min-width: 569px){.market-news-item{height:300px}.market-news-item img{margin:0 0 10px}}.collection-form{margin-bottom:4px}.collection-form label{font-weight:bold;margin-bottom:5px;display:inline-block}.collection-form__reveal.is-collapsed{display:none}.collection-form__input{margin:12px 0 0}.collection-form__input:first-of-type{margin-top:0}.collection-form__input input[type='text'],.collection-form__input textarea{width:100%}.collection-form__input input[type='text'].placeholder,.collection-form__input textarea.placeholder{color:#bababa}.collection-form__input input[type='text']:-moz-placeholder,.collection-form__input textarea:-moz-placeholder{color:#bababa}.collection-form__input input[type='text']::-moz-placeholder,.collection-form__input textarea::-moz-placeholder{color:#bababa}.collection-form__input input[type='text']:-ms-input-placeholder,.collection-form__input textarea:-ms-input-placeholder{color:#bababa}.collection-form__input input[type='text']::-webkit-input-placeholder,.collection-form__input textarea::-webkit-input-placeholder{color:#bababa}.collection-form__input input[type='text']:focus.placeholder,.collection-form__input textarea:focus.placeholder{color:transparent}.collection-form__input input[type='text']:focus:-moz-placeholder,.collection-form__input textarea:focus:-moz-placeholder{color:transparent}.collection-form__input input[type='text']:focus::-moz-placeholder,.collection-form__input textarea:focus::-moz-placeholder{color:transparent}.collection-form__input input[type='text']:focus:-ms-input-placeholder,.collection-form__input textarea:focus:-ms-input-placeholder{color:transparent}.collection-form__input input[type='text']:focus::-webkit-input-placeholder,.collection-form__input textarea:focus::-webkit-input-placeholder{color:transparent}.collection-form__input-translation{float:left;display:inline;clear:none;width:50%;margin:0}.collection-form__input-translation input[type='text'],.collection-form__input-translation select{width:90%}.collection-form__error{display:block;color:#fff;font-size:13px;line-height:18px;background:#c24242;padding:10px;border-radius:4px;margin-bottom:15px}.collection-form__radios{margin-top:15px}.collection-form__radios input{margin-right:5px}.collection-form__radios label{margin:0 15px 0 0;color:#666;font-size:12px;line-height:16px;font-weight:normal}.collection-form__radios a{text-decoration:none;font-size:11px;margin-left:0;color:#787878}.collection-form__radios a:hover,.collection-form__radios a:focus{text-decoration:underline}.collection-form__file{margin-top:5px;overflow:auto}.collection-form__file-upload{float:left}.collection-form__file-upload>input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.collection-form__file-upload>label{margin-right:10px;white-space:nowrap}.collection-form__file-name{float:left;max-width:50%;line-height:30px}.collection-form__file-hint{display:block;color:#787878;margin-top:8px}.collection-form__actions{margin-top:8px}.collection-form__actions>a{color:#bababa;margin-left:12px;text-decoration:none}.collection-form__actions>a:hover,.collection-form__actions>a:focus{text-decoration:underline}.collection-form__share-link{margin-bottom:20px}.collection-form__share-link>input{width:100%;padding-right:8px}.collection-form__character-counter{position:absolute;right:0;top:5px}.collection-form__character-counter.is-error{color:#df2c2c}.callout-message,.callout-message--padded{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;padding:24px;margin-bottom:24px;background-color:#f5f5f5;font-size:14px;line-height:20px;color:gray;border-radius:4px}.callout-message>h3,.callout-message--padded>h3{font-size:22px;padding:0 0 8px}.callout-message>h3:last-child,.callout-message--padded>h3:last-child{padding-bottom:0}.callout-message--padded{padding-top:32px;padding-bottom:32px}.callout-message__actions,.callout-message__actions--condensed{margin:16px 0}.callout-message__actions:after,.callout-message__actions--condensed:after{content:"";display:table;clear:both}.callout-message__actions:last-child,.callout-message__actions--condensed:last-child{margin-bottom:0}.callout-message__actions--condensed{margin-top:0}.callout-message__action-box,.callout-message__action-box--small{box-sizing:border-box;background-color:#ededed;padding:5% 6%;border-radius:5px;text-align:center}@media (max-width: 568px){.callout-message__action-box:first-of-type,.callout-message__action-box--small:first-of-type{margin-bottom:20px}}.callout-message__action-box>h4,.callout-message__action-box--small>h4{padding:0 0 10px;text-align:center}.callout-message__action-box>h3,.callout-message__action-box--small>h3{padding:0 0 20px;text-align:center}.callout-message__action-box>p,.callout-message__action-box--small>p{font-size:12px;line-height:16px;color:gray}.callout-message__action-box>ol,.callout-message__action-box--small>ol{list-style-type:decimal;padding-left:25px}.callout-message__action-box li,.callout-message__action-box--small li{margin-bottom:10px;text-align:left}.callout-message__action-box li:last-child,.callout-message__action-box--small li:last-child{margin-bottom:0}.callout-message__action-box form,.callout-message__action-box--small form{text-align:center}@media (min-width: 569px){.callout-message__action-box--small{width:47.95918%;float:left;margin-right:4.08163%}.callout-message__action-box--small:nth-child(2n){float:right;margin-right:0}}.callout-message__call-to-action{margin:12px 0 8px}.item-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:1em}.item-header__title{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.item-header__price{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:20px;text-align:right;white-space:nowrap}@media (min-width: 1025px){.item-header__price{display:none}}.item-header__cart-button-icon{position:relative;top:-2px}.item-header__tagline{color:#666;font-size:14px}.no-flexbox .item-header{display:table;width:100%;line-height:1}.no-flexbox .item-header__title{display:table-cell;width:80%}.no-flexbox .item-header__price{display:table-cell;text-align:right;vertical-align:top;padding-top:7px}@media (min-width: 1025px){.no-flexbox .item-header__price{display:none}}.page-tabs ul{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;list-style:none}.page-tabs li{float:left;font-size:12px;display:inline;line-height:36px;margin-bottom:1px;height:36px}.page-tabs a{border-radius:2px 2px 0 0;color:#666;float:left;margin-right:1px;padding:0px 8px}.page-tabs a:hover,.page-tabs a:focus{background:#e0e0e0;color:#454545;border-bottom:1px solid #e0e0e0}.page-tabs .selected a{color:#454545;font-weight:bold;background:#fff;border-top-color:#e1e8ed;border-left-color:#e1e8ed;border-right-color:#e1e8ed;border-bottom-color:#fff;border-style:solid;border-width:1px;padding:0px 11px}.page-tabs .right{float:right}.page-tabs .last a{margin-right:0}.user-info-header__tabs--elite-author .page-tabs a{color:#fff}.user-info-header__tabs--elite-author .page-tabs a:hover,.user-info-header__tabs--elite-author .page-tabs a:focus{background:rgba(224,224,224,0.2);border-bottom:none;padding-bottom:1px}.user-info-header__tabs--elite-author .page-tabs .selected a{color:#454545}.user-info-header__tabs--elite-author .page-tabs .selected a:hover,.user-info-header__tabs--elite-author .page-tabs .selected a:focus{background:#fff}.page-tabs--dropdown__slt-custom-wlabel{margin-bottom:-1px}@media (min-width: 1025px){.page-tabs--dropdown__slt-custom-wlabel{display:none}}.item-thumbnail{position:relative;display:inline-block}.item-thumbnail a{font-size:10px;display:block}.item-thumbnail img{display:block;max-width:80px}.item-thumbnail__image{position:relative;overflow:hidden}.item-thumbnail__preview{background:#82b541;text-align:center;position:absolute;bottom:-25px;right:0;left:0;-webkit-transition:bottom 0.13s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:bottom 0.13s cubic-bezier(0.55, 0.085, 0.68, 0.53);display:none}@media (min-width: 1025px){.item-thumbnail__preview{display:block}}.item-thumbnail__preview a{color:#fff;font-size:10px !important;text-decoration:none;text-transform:uppercase;padding:5px 0;white-space:nowrap}.item-thumbnail__image:hover .item-thumbnail__preview{bottom:0}.item-thumbnail__image:hover .item-thumbnail__preview:hover{background-color:#729d38}.item-thumbnail-actions{position:relative;display:table;width:80px;margin:8px auto 0 auto;color:#bababa;background:#fff;border-radius:4px}@media (min-width: 1025px){.item-thumbnail-actions:not(.-video-search){border:1px solid #e0e0e0}}.item-thumbnail-actions .js-favorite-widget,.item-thumbnail-actions .js-collection-widget{-webkit-transition:opacity,2s;transition:opacity,2s;opacity:0}.item-thumbnail-actions .js-favorite-widget.is-initialized,.item-thumbnail-actions .js-collection-widget.is-initialized{opacity:1}.item-thumbnail-actions.-color-inverted{color:#fff;background-color:transparent}.item-thumbnail-actions.-video-search{width:90px}.item-thumbnail-actions.-width-full{margin:0}@media (max-width: 1024px){.item-thumbnail-actions.-width-full{float:left;margin:0 0 5px;width:100%;border-width:1px 0 0;border-radius:0}}.item-thumbnail-actions__list{display:table-row;list-style:none;margin:0 auto;overflow:auto}.item-thumbnail-actions__control{display:table-cell;text-align:center;width:1px}.item-thumbnail-actions__control a{box-sizing:border-box;display:block;color:#d4d4d4;height:25px;position:relative;overflow:hidden;text-decoration:none}.item-thumbnail-actions__control a>span{display:none}.item-thumbnail-actions__control a:after{font-family:marketplace-glyphs;font-style:normal;font-weight:normal;speak:none;text-align:center;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:100%;height:25px;position:absolute;right:0;top:0;font-size:13px;line-height:25px}.-video-search .item-thumbnail-actions__control a{color:#fff}.item-thumbnail-actions__control a:hover{color:#999;text-decoration:none}.item-thumbnail-actions__control a.is-loading,.item-thumbnail-actions__control a.is-waiting{cursor:progress}.item-thumbnail-actions__control a.is-active{color:#95b833}.item-thumbnail-actions__control a.is-error{opacity:0.5;cursor:not-allowed}@media (max-width: 1024px){.item-thumbnail-actions__control.-responsive-size-l a{height:45px}.item-thumbnail-actions__control.-responsive-size-l a:after{font-size:25px;top:10px}}.item-thumbnail-actions__control.-icon-preview a:after{content:"\f140"}.item-thumbnail-actions__control.-icon-favorite a:after{content:"\f11e"}.item-thumbnail-actions__control.-icon-collection a:after{content:"\f123"}.item-thumbnail-actions__control.-icon-cart a:after{content:"\f10d"}.item-variant-selector{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.item-variant-selector__option{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}.item-variant-selector__option:last-of-type:not(:only-of-type){margin-top:16px}@media (min-width: 569px){.item-variant-selector__option{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.item-variant-selector__option:last-of-type:not(:only-of-type){margin-top:0}}.no-flexbox .item-variant-selector{display:block}.no-flexbox .item-variant-selector__option{display:block}.no-flexbox .item-variant-selector__option:last-of-type:not(:only-of-type){margin-top:16px}.password-strength{display:block;position:relative}.password-strength>input{padding-right:65px !important}.password-strength__indicator{position:absolute;right:5px;top:13px;display:block;width:60px}.password-strength__indicator>span{float:left;width:12px;height:4px;margin-right:2px;line-height:0;font-size:0}.password-strength__indicator>span:last-child{margin-right:0}.password-strength span{background-color:#d4d4d4}.password-strength[data-strength="1"] span:nth-child(1){background-color:currentColor}.password-strength[data-strength="2"] span:nth-child(-n+2){background-color:currentColor}.password-strength[data-strength="3"] span:nth-child(-n+3){background-color:currentColor}.password-strength[data-strength="4"] span{background-color:currentColor}.password-strength[data-valid="false"]>input{border:#df2c2c 1px solid}.password-strength[data-valid="false"] span{color:#df2c2c}.password-strength[data-valid="true"] span{color:#82b541}.recaptcha{background-image:url(//public-assets.envato-static.com/assets/common/pagination_loader-73736b3de249249088088e46fe59d88d.gif);background-position:center center;background-repeat:no-repeat;background-color:#f5f5f5;margin:10px 0 0;line-height:0;min-height:78px;width:304px}.recaptcha>span{display:inline-block;background-color:#fff}.sso-form__fallback{display:none}.sso-form__errors>div:empty{margin:0}.sso-form__pagination{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px}.sso-form__pagination-link{width:49%;display:inline-block;font-size:14px;color:#545454;text-decoration:none;pointer-events:none}.sso-form__pagination-link:hover,.sso-form__pagination-link:active,.sso-form__pagination-link:focus{text-decoration:none}.sso-form__pagination-link.-link-disabled{border-bottom:1px solid #e6e6e6}.sso-form__pagination-link.-link-current{border-bottom:1px solid #0084b4}.sso-form__pagination-link.-link-previous{color:#82b541;border-bottom:1px solid currentColor;pointer-events:auto}.sso-form__pagination-link.-link-previous:hover{color:#178e0e;border-bottom-color:currentColor}.no-js .sso-form,.no-js .sso-form--sign-in,.no-js .sso-form--sign-up,.no-js .sso-form--checkout-sign-up,.no-js .guest-checkout-form,.no-cors .sso-form,.no-cors .sso-form--sign-in,.no-cors .sso-form--sign-up,.no-cors .sso-form--checkout-sign-up,.no-cors .guest-checkout-form{display:none}.no-js .sso-form__fallback,.no-cors .sso-form__fallback{display:block;margin:16px 0;text-align:center}.sso-form--sign-in .sso-form__recaptcha,.sso-form--sign-in .sso-form__two-factor,.sso-form--sign-in .sso-form__errors{display:none}.sso-form--sign-in[data-sso-errors="true"] .sso-form__errors{display:block}.sso-form--sign-in[data-sso-state="captcha"] .sso-form__recaptcha{display:-webkit-flex;display:-ms-flexbox;display:flex}.sso-form--sign-in[data-sso-state="captcha"] .sso-form__recaptcha .no-flexbox{display:block}.sso-form--sign-in[data-sso-state="two_factor"] .sso-form__two-factor{display:block}.sso-form--sign-up .sso-form__recaptcha{display:-webkit-flex;display:-ms-flexbox;display:flex}.sso-form--sign-up .sso-form__recaptcha .no-flexbox{display:block}.sso-form--sign-up[data-sign-up-step="1.1"] fieldset:not(.sso-form__step1){display:none}.sso-form--sign-up[data-sign-up-step="1.1"] footer:not(.sso-form__step1-1){display:none}.sso-form--sign-up[data-sign-up-step="1.2"] fieldset:not(.sso-form__step1){display:none}.sso-form--sign-up[data-sign-up-step="1.2"] footer:not(.sso-form__step1-2){display:none}.sso-form--sign-up[data-sign-up-step="2"] fieldset:not(.sso-form__step2){display:none}.sso-form--sign-up[data-sign-up-step="3"] fieldset:not(.sso-form__step3){display:none}.sso-form--checkout-sign-up[data-sign-up-step="1.1"] fieldset:not(.sso-form__step1){display:none}.sso-form--checkout-sign-up[data-sign-up-step="1.1"] footer:not(.sso-form__step1-1){display:none}.sso-form--checkout-sign-up[data-sign-up-step="1.2"] fieldset:not(.sso-form__step1){display:none}.sso-form--checkout-sign-up[data-sign-up-step="1.2"] footer:not(.sso-form__step1-2){display:none}.sso-form--checkout-sign-up[data-sign-up-step="2"] footer:not(.sso-form__step2){display:none}.guest-checkout-form[data-email-step="0"] footer:not(.guest-checkout-form__step0){display:none}.guest-checkout-form[data-email-step="1"] footer:not(.guest-checkout-form__step1){display:none}.guest-checkout-form[data-email-step="2"] footer:not(.guest-checkout-form__step2){display:none}.sso-modal{padding:30px 30px 50px}@media (min-width: 569px){.sso-modal{padding-left:0;padding-right:0}}.audio-player-mini__container>.audio-player-mini--is-paused,.audio-player-mini__container>.audio-player-mini--is-playing{position:absolute;left:0;bottom:5px;z-index:2;display:block;width:75px;height:21px;padding:0 5px}.audio-player-mini__container{position:relative}.audio-player-mini__container img{display:block}.audio-player-mini__container>.audio-player-mini--is-paused{background-image:url(//public-assets.envato-static.com/assets/generated_sprites/common-4df33b2fb6ed2227dee1d0e002e8854f.png);background-position:-94px -41px}.audio-player-mini__container>.audio-player-mini--is-playing{background-image:url(//public-assets.envato-static.com/assets/generated_sprites/common-4df33b2fb6ed2227dee1d0e002e8854f.png);background-position:-94px 0px}.autosuggest__wrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e1e8ed;border-bottom-color:#d4d4d4;border-top:0;box-shadow:0 2px 3px rgba(0,0,0,0.09);color:#999;display:none;margin-top:-7px;max-width:100%;overflow:hidden;position:absolute;text-align:left;z-index:10}.autosuggest__wrapper.-border-radius-bottom{border-radius:0 0 7px 7px}.autosuggest__wrapper.is-visible{display:block}@media (max-width: 1024px){.autosuggest__wrapper.is-visible{display:none}}.autosuggest__suggestions{border-top:1px solid #e0e0e0;margin-top:7px;opacity:0}.is-visible .autosuggest__suggestions{opacity:1}.autosuggest__suggestion-text{color:#545454;display:block;font-size:14px;padding:8px 16px;position:relative}.autosuggest__suggestion-text:after{background:-webkit-linear-gradient(right, #ffffff,#ffffff 25%,rgba(255,255,255,0));background:linear-gradient(to left, #ffffff,#ffffff 25%,rgba(255,255,255,0));content:"";height:100%;position:absolute;right:20px;top:0;width:60px}.autosuggest__highlighted-text{font-weight:500}.autosuggest__suggestion-category{color:gray;margin-left:5px;font-size:inherit}.autosuggest__list-item[data-selected='true']{background-color:#f5f5f5}.autosuggest__list-item[data-selected='true'] .autosuggest__suggestion-text{color:#262626}.autosuggest__list-item[data-selected='true'] .autosuggest__suggestion-text:after{background:none}.autosuggest__list-item.-border-bottom{border-bottom:1px solid #e1e8ed}.community-badges__summary{margin-bottom:50px;text-align:center}.community-badges__carousel-wrapper{white-space:nowrap}.community-badges__badge-wrapper,.community-badges__badge-wrapper--s,.community-badges__badge-wrapper--xs{display:inline-block}.community-badges__badge,.community-badges__badge-wrapper{height:125px;width:110px}.community-badges__badge{margin:0 15px;position:relative}.community-badges__badge.is-current{height:227px;opacity:1;width:200px}.community-badges__badge.is-current .community-badges__badge-wrapper{height:227px;width:200px}.community-badges__badge.is-current+.is-disabled{cursor:default}.community-badges__badge.is-current+.is-disabled:before{display:none;opacity:0.6}.community-badges__badge.is-current+.is-disabled img{-webkit-filter:none;filter:none;opacity:0.8;-webkit-transform:none;transform:none}.community-badges__badge.is-disabled{cursor:help}.community-badges__badge.is-disabled:before{font-family:marketplace-glyphs;font-style:normal;font-weight:normal;speak:none;text-align:center;width:1em;color:#000;content:"\f12f";font-size:40px;left:50%;opacity:0.7;position:absolute;pointer-events:none;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.15s ease-in-out;transition:0.15s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;z-index:5}.community-badges__badge.is-disabled:hover img{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.community-badges__badge.is-disabled:hover:before{opacity:0;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%)}.community-badges__badge.is-disabled img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.2;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:0.15s ease-in-out;transition:0.15s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.ie9 .community-badges__badge.is-disabled img{filter:alpha(opacity=30)}.community-badges__list--affiliate .community-badges__badge{height:102px;margin-left:20px;margin-right:20px;width:90px}.community-badges__list--affiliate .community-badges__badge .community-badges__badge-wrapper{height:102px;width:90px}.community-badges__list--affiliate .community-badges__badge.is-current{height:204px;width:180px}.community-badges__list--collector .community-badges__badge{margin-left:18px;margin-right:18px}.community-badges__list--collector .community-badges__badge.is-current{height:204px;width:180px}.community-badges__badge--s,.community-badges__badge-wrapper--s{height:34px;width:30px}.community-badges__badge--xs,.community-badges__badge-wrapper--xs{height:23px;width:20px}.community-badges__badge--modal{padding:25px}.community-badges__badge--modal,.community-badges__badge-wrapper--modal{height:225px;width:225px}.community-badges__progress-overlay{background-origin:content-box;background-size:110px 125px;background-repeat:no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:0;left:0;position:absolute;top:0;-webkit-transition:height 0.6s 1s ease-out;transition:height 0.6s 1s ease-out;width:100.1%;z-index:99}.community-badges__progress-overlay:after{background:rgba(255,255,255,0.77);border-bottom:1px solid #fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.is-disabled .community-badges__progress-overlay ~ img{opacity:1}.community-badges__progress-overlay.is-staged{visibility:hidden;height:100% !important}.community-badges__list--affiliate .community-badges__progress-overlay{background-size:90px 102px}.ie9 .community-badges__progress-overlay{-webkit-filter:none;filter:none}.community-badges__category-text{bottom:0;margin-left:15px;padding:0 0 4px 0;position:absolute;text-align:left}.community-badges__category-text[data-category="elite"]{border-bottom:1px solid #bb726f;font-weight:bold}.community-badges__category-text[data-category="elite"] small{color:#bb726f}.community-badges__category-text[data-category="power-elite"]{border-bottom:1px solid #729d38;font-weight:bold}.community-badges__category-text[data-category="power-elite"] small{color:#729d38}.community-badges__category-text small{font-size:14px}.accomplishments__badges{overflow:hidden;margin:30px 0 0}.accomplishments__badges ul{padding:0 40px;text-align:center}.accomplishments__badges li{display:inline-block;text-align:center;margin:5px 10px;vertical-align:top;width:200px}.accomplishments__badge{margin:0;padding:0;position:relative}.accomplishments__badge.is-disabled{color:#999;cursor:help}.accomplishments__badge.is-disabled:before{font-family:marketplace-glyphs;font-style:normal;font-weight:normal;speak:none;text-align:center;width:1em;color:#000;content:"\f12f";font-size:40px;left:50%;opacity:0.6;pointer-events:none;position:absolute;top:35px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.15s ease-in-out;transition:0.15s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;z-index:1}.accomplishments__badge.is-disabled:hover img{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.accomplishments__badge.is-disabled:hover:before{opacity:0;-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}.accomplishments__badge.is-disabled img{opacity:0.6;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:0.15s ease-in-out;transition:0.15s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.ie9 .accomplishments__badge.is-disabled img{-webkit-filter:none;filter:none}.accomplishments__badge img,.accomplishments__badge .community-badges__badge-wrapper{height:125px;width:125px}.accomplishments__badge--description{margin:15px 0 30px}.accomplishments__badge--description small{display:block;margin-top:5px}.follow-button__container{padding-top:10px}.follow-button.-small{width:80px}.follow-button.is-following .follow-button__follow{display:none}.follow-button.is-following .follow-button__following{display:block}.follow-button.is-following:hover .follow-button__following,.follow-button.is-following.is-waiting .follow-button__following{display:none}.follow-button.is-following:hover .follow-button__unfollow,.follow-button.is-following.is-waiting .follow-button__unfollow{display:block}.follow-button__following,.follow-button__unfollow{display:none}.user-list .follow-button__follow>button,.user-list .follow-button__following>button,.user-list .follow-button__unfollow>button{padding-left:0;padding-right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item-thumbnail-carousel,.item-thumbnail-carousel--row-10,.item-thumbnail-carousel--irregular-sizes,.item-thumbnail-carousel--free-files,.item-thumbnail-carousel--featured,.item-thumbnail-carousel--item-page{clear:both;list-style:none;min-height:100px;padding:0 2px;white-space:nowrap;font-size:0;margin-bottom:10px;width:100%}.item-thumbnail-carousel:after,.item-thumbnail-carousel--row-10:after,.item-thumbnail-carousel--irregular-sizes:after,.item-thumbnail-carousel--free-files:after,.item-thumbnail-carousel--featured:after,.item-thumbnail-carousel--item-page:after{content:"";display:table;clear:both}.item-thumbnail-carousel li,.item-thumbnail-carousel--row-10 li,.item-thumbnail-carousel--irregular-sizes li,.item-thumbnail-carousel--free-files li,.item-thumbnail-carousel--featured li,.item-thumbnail-carousel--item-page li{display:inline-block;margin-right:20px}@media (min-width: 1025px){.item-thumbnail-carousel,.item-thumbnail-carousel--row-10,.item-thumbnail-carousel--irregular-sizes,.item-thumbnail-carousel--free-files,.item-thumbnail-carousel--featured,.item-thumbnail-carousel--item-page{white-space:normal;margin-bottom:0;padding-bottom:0;width:auto;min-height:0}.item-thumbnail-carousel li,.item-thumbnail-carousel--row-10 li,.item-thumbnail-carousel--irregular-sizes li,.item-thumbnail-carousel--free-files li,.item-thumbnail-carousel--featured li,.item-thumbnail-carousel--item-page li{float:left;display:block;margin-bottom:20px}}@media (min-width: 1025px){.item-thumbnail-carousel--row-10 li:nth-child(10n){margin-right:0}}.item-thumbnail-carousel--irregular-sizes{padding-bottom:10px}.item-thumbnail-carousel--irregular-sizes li:last-child{margin-right:0}@media (min-width: 1025px){.item-thumbnail-carousel--irregular-sizes li{margin-bottom:21px;margin-right:21px;text-align:center;width:122px}.item-thumbnail-carousel--irregular-sizes li:nth-child(7n){margin-right:0}}.item-thumbnail-carousel--free-files{clear:none;float:right}.item-thumbnail-carousel--free-files li:last-child{margin-right:0}.item-thumbnail-carousel--free-files li small{display:block;font-size:11px;text-align:center}.item-thumbnail-carousel--featured{margin-bottom:0;padding-bottom:0}.item-thumbnail-carousel--featured li{float:right;margin:0 0 10px 20px}.item-thumbnail-carousel--featured li:last-child{margin-left:0}@media (min-width: 1025px){.item-thumbnail-carousel--featured li{margin-bottom:10px}.item-thumbnail-carousel--featured li:last-child{margin-left:20px}}.item-thumbnail-carousel--item-page{padding:0;margin:0}.item-thumbnail-carousel--item-page li{margin-right:9px}.item-thumbnail-carousel--item-page li:last-child{margin-right:0}@media (min-width: 1025px){.item-thumbnail-carousel--item-page li{margin-bottom:0}}.item-thumbnail-container{height:80px;width:80px}.item-thumbnail-container.is-empty{background:#dedede}.item-thumbnail-container img{height:80px;width:80px}.item-thumbnail-carousel--irregular-sizes .item-thumbnail-container{height:auto;width:auto}.item-thumbnail-carousel--irregular-sizes .item-thumbnail-container img{height:auto;width:auto}@media (min-width: 1025px){.item-thumbnail-carousel--irregular-sizes .item-thumbnail-container{height:122px;width:122px}.item-thumbnail-carousel--irregular-sizes .item-thumbnail-container a{text-align:center}}.item-thumbnail-card{display:inline-block;position:relative;width:100%;min-height:150px}.item-thumbnail-card.is-empty{background:#dedede}.item-thumbnail-card::before{content:"";display:block;padding-top:100%}.item-thumbnail-card--image-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;white-space:nowrap}.item-thumbnail-card--image-wrapper::before{content:"";display:inline-block;height:100%;vertical-align:middle}.item-thumbnail-card--image{width:100%;display:inline-block;vertical-align:middle}.no-flexbox .item-thumbnail-carousel,.no-flexbox .item-thumbnail-carousel--row-10,.no-flexbox .item-thumbnail-carousel--irregular-sizes,.no-flexbox .item-thumbnail-carousel--free-files,.no-flexbox .item-thumbnail-carousel--featured,.no-flexbox .item-thumbnail-carousel--item-page{display:inline-block}.magnifier{color:#fff;background:#333;border:1px solid #000;box-sizing:initial;position:absolute;z-index:9100;display:none;padding:0px 10px 7px}.magnifier .size-limiter{margin-top:10px;background:#565656}.magnifier strong{padding-top:7px;font:16px/20px Helvetica,Arial,sans-serif;color:#fff;font-weight:bold;display:block}.magnifier .info{color:#686868;font-size:11px;line-height:18px;overflow:hidden;width:100%}.magnifier .author-category{float:left}.magnifier .price{float:right;margin-left:20px;font:40px/40px Helvetica,Arial,sans-serif;font-weight:bold;color:#fff}.magnifier .price sup{font-size:23px;top:0;vertical-align:10px}.magnifier .category{display:block;color:#aeaeae;padding-top:8px}#landscape-image-magnifier .size-limiter{width:472px;height:240px;overflow:hidden}#landscape-image-magnifier .size-limiter img{width:472px;height:240px}#landscape-image-magnifier strong{width:472px}#video-magnifier.magnifier{display:inline;left:-9999px;top:0}#video-magnifier .size-limiter{width:472px;height:264px;overflow:hidden}#video-magnifier .size-limiter img{width:472px;height:264px}#video-magnifier strong{width:472px}#portrait-image-magnifier .size-limiter{width:240px;height:472px;overflow:hidden}#portrait-image-magnifier .size-limiter img{width:auto;height:472px}#portrait-image-magnifier strong{width:240px}#square-image-magnifier .size-limiter{width:300px;height:300px;overflow:hidden;margin:10px auto 0px}#square-image-magnifier .size-limiter img{width:300px;height:auto;display:block}#square-image-magnifier strong{width:300px}#smart-image-magnifier .size-limiter{overflow:hidden;position:relative;text-align:center}#smart-image-magnifier .size-limiter img{display:block;margin:0px auto}#smart-image-magnifier.previewable img{position:absolute;top:0;left:0;z-index:1}#smart-image-magnifier.previewable .thumbnail_preview{z-index:0}
