.EnterpriseAccountManger .EnterpriseAccountManger-message{text-align:center}#teamFolderDemandPopUp .teamFolderDemandPopUp-content{display:flex;flex-direction:column;align-items:flex-start;color:#000;max-width:650px;margin:0 40px 40px}#teamFolderDemandPopUp .teamFolderDemandPopUp-content .teamFolderDemandPopUp-tag{margin:8px 0;color:#fff;font-size:12px;width:100px;border-radius:4px;background-color:#0f87ff;text-align:center}#teamFolderDemandPopUp .teamFolderDemandPopUp-content h1{font-size:36px;margin-top:0}#teamFolderDemandPopUp .teamFolderDemandPopUp-content p{font-size:18px}#teamFolderDemandPopUp .teamFolderDemandPopUp-content .teamFolderDemandPopUp-OptInButton{margin:16px 0 0;transition:none}#teamFolderDemandPopUp .teamFolderDemandPopUp-content .teamFolderDemandPopUp-OptOutButton{margin:16px 0 0;padding:0;transition:none}#teamFolderDemandPopUp .popUpFrame-title{padding:0;background-color:#fff;border:none;min-height:24px}.memberBin-menuBox .popUpFrame .popUpFrame-close{margin:16px}.memberBinsPopover .popUpFrame .popUpFrame-close{margin:0 16px 0 0}.load-more-container a{font-size:16px;font-family:proxima nova,sans-serif;font-weight:400;height:auto;width:calc(100% - 10px);padding:10px 6px;margin:20px 4px 40px;background-color:transparent;color:#0f87ff;border:2px solid #0f87ff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block}.load-more-container a:hover{color:#fff;background-color:#0f87ff;text-decoration:none;-ms-transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}.plansAndPricingUpgradeConfirm .plansAndPricingUpgradeConfirm-message{font-size:16px;font-weight:400}.plansAndPricingUpgradeConfirm .plansAndPricingUpgradeConfirm-footer{margin-top:32px;text-align:center}.plansAndPricingUpgradeConfirm .plansAndPricingUpgradeConfirm-accept{border:none;border-radius:2em;font-size:18px;padding:10px 30px;width:auto;white-space:nowrap;color:#252525;background-color:#ffe121}.plansAndPricingUpgradeConfirm .plansAndPricingUpgradeConfirm-accept:hover{background-color:#fcda00;text-decoration:none}.plansAndPricingUpgradeConfirm .plansAndPricingUpgradeConfirm-decline{margin-top:16px}.plansAndPricingUpgrade .plansAndPricingUpgrade-message{font-size:16px;font-weight:400}.plansAndPricingUpgrade .plansAndPricingUpgrade-features{font-size:16px;margin-top:24px}.plansAndPricingUpgrade .plansAndPricingUpgrade-features ul{list-style:none;margin-left:16px}.plansAndPricingUpgrade .plansAndPricingUpgrade-features ul li:before{font-family:icons;content:"\2713";margin-right:5px}.plansAndPricingUpgrade .plansAndPricingUpgrade-features li{margin-bottom:16px}.plansAndPricingUpgrade .plansAndPricingUpgrade-renewalMessage{font-size:16px}.plansAndPricingUpgrade .plansAndPricingUpgrade-footer{margin-top:32px;text-align:center}.plansAndPricingUpgrade .plansAndPricingUpgrade-accept{border:none;border-radius:2em;font-size:18px;padding:10px 30px;width:auto;white-space:nowrap;color:#252525;background-color:#ffe121}.plansAndPricingUpgrade .plansAndPricingUpgrade-accept:hover{background-color:#fcda00;text-decoration:none}.plansAndPricingUpgrade .plansAndPricingUpgrade-decline{margin-top:16px}#nps-modal .modal-body{padding-left:32px;padding-right:32px;font-size:16px;line-height:1.4;color:#000}#nps-modal .modal-header{border:none;padding:15px 15px 0}#nps-modal .modal-dialog{width:720px}#nps-modal .centered-row{justify-content:center}#nps-modal .centered-row,#nps-modal .left-row{display:flex;flex-direction:row;margin-bottom:16px}#nps-modal .left-row{justify-content:flex-start}#nps-modal .right-row{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:16px}#nps-modal .right-row .btn-primary{color:#000;background-color:#ffe121;border-color:#ffe121}#nps-modal .right-row .btn-primary:hover{color:#fff;background-color:#000;border-color:#e3c400}#nps-modal .score>.btn{margin:4px;line-height:2.5;border-radius:50%;width:2.5em;height:2.5em;padding:0}#nps-modal .score>.btn:hover{transform:scale(1.25)}#nps-modal .score>.btn-primary{background-color:#ffe121;border:none;color:#000}#nps-modal .score>.btn-primary:hover{background-color:#edcd00}#nps-modal .score-label{margin:8px;font-size:80%;position:absolute}#nps-modal textarea{width:100%;margin-bottom:16px}.relatedSearchTerms{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;flex-wrap:wrap;margin:16px 0;height:32px;overflow:hidden}.relatedSearchTerms .relatedSearchTerms-term{border:1px solid #a6a6a6;border-radius:4px;background-color:#f5f5f5;color:#666;cursor:pointer;flex-shrink:0;margin-right:8px;padding:4px 8px}.relatedSearchTerms .relatedSearchTerms-term:focus{text-decoration:underline;outline:none}.relatedSearchTerms .relatedSearchTerms-term:hover{text-decoration:underline}#feature-announcement-popover{position:absolute;width:355px;max-width:none!important;background-color:#0f87ff;font-family:proxima_nova,Arial,Helvetica,sans-serif;font-size:18px;line-height:28px;padding:18px 24px;z-index:10;opacity:1!important;cursor:default}#feature-announcement-popover .popover-content{position:relative;padding:0}#feature-announcement-popover .popover-content .header{margin-bottom:9px}#feature-announcement-popover .popover-content .header .close-button{float:right;margin:-20px -15px 0 0;cursor:pointer;opacity:.7;width:20px}#feature-announcement-popover .popover-content .header .close-button:hover{opacity:1}#feature-announcement-popover .popover-content .body{color:#fff!important}#feature-announcement-popover .popover-content .body .new-feature-tag{margin-bottom:10px}#feature-announcement-popover .popover-content .body .new-feature-tag .new-feature-label{background-color:#fff;padding:3px 5px;border-radius:4px;font-size:12px;color:#000;font-weight:700}#feature-announcement-popover .popover-content .body img{display:block}#feature-announcement-popover .popover-content .body .icon-image{display:inline-block;vertical-align:top}#feature-announcement-popover .popover-content .body .full-width-image{width:100%;margin-bottom:10px}#feature-announcement-popover .popover-content .body .announcement-cta{color:#fff;text-decoration:underline}#feature-announcement-popover .popover-content .body .announcement-cta:hover{font-weight:700}#feature-announcement-popover.top{bottom:100%!important;transform:translateX(-46%)}#feature-announcement-popover.top .arrow:after{border-top-color:#0f87ff}#feature-announcement-popover.bottom{top:100%!important;transform:translateX(-46%)}#feature-announcement-popover.bottom .arrow:after{border-bottom-color:#0f87ff}#feature-announcement-popover.left{left:-40%!important;transform:translateX(-100%)}#feature-announcement-popover.left .arrow{border-right-color:transparent}#feature-announcement-popover.left .arrow:after{border-left-color:#0f87ff}#feature-announcement-popover.right{left:calc(100% + 5px)!important}#feature-announcement-popover.right .arrow{border-right-color:transparent}#feature-announcement-popover.right .arrow:after{border-right-color:#0f87ff}@media (max-width:767px){#feature-announcement-popover{display:none!important}}.search-favorites-announcement{position:relative}.search-favorites-announcement #feature-announcement-popover{width:300px}.collapsed-content-announcement #feature-announcement-popover,.rev-share-announcement #feature-announcement-popover,.stock-item-card-design-announcement #feature-announcement-popover{transform:none;left:calc(100% - 375px)!important;margin-top:0}.collapsed-content-announcement #feature-announcement-popover .arrow,.rev-share-announcement #feature-announcement-popover .arrow,.stock-item-card-design-announcement #feature-announcement-popover .arrow{display:none}.collapsed-content-announcement #feature-announcement-popover img,.rev-share-announcement #feature-announcement-popover img,.stock-item-card-design-announcement #feature-announcement-popover img{width:80%;margin-bottom:10px}.stock-item-card-design-announcement .body-header{font-size:20px;font-weight:600;margin:0 0 8px}.stock-item-card-design-announcement .body-content{font-size:16px}.searchContainer-sortBy .DropdownFilter-label{position:relative}.searchContainer-sortBy #feature-announcement-popover{transform:translate(-96%,-30%)}.searchContainer-sortBy #feature-announcement-popover .arrow{top:35%}.SearchContainer .search-results-app-container{display:flex}.SearchContainer .spinner-container{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical}.SearchContainer .searchContainer-rowHeader{margin-bottom:0}.SearchContainer .searchContainer-row{justify-content:stretch;-webkit-box-pack:stretch;width:100%}.SearchContainer .searchContainer-row,.SearchContainer .searchContainer-title{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center}.SearchContainer .searchContainer-title{flex-wrap:wrap;font-size:22px;font-weight:600;margin:0 0 4px}.SearchContainer .searchContainer-title svg{margin-right:4px;align-self:self-start}.SearchContainer .searchContainer-title .page-library-heading,.SearchContainer .searchContainer-title .page-results-heading{font-size:18px;font-weight:700;margin:0}@media (max-width:768px){.SearchContainer .searchContainer-title .page-results-heading{flex-basis:100%}}.SearchContainer .searchContainer-description{font-family:proxima_nova,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#666;margin:0}@media (max-width:768px){.SearchContainer .searchContainer-description{margin:16px 0}}.SearchContainer .searchContainer-sortBy{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;justify-content:stretch;-webkit-box-pack:stretch;margin-left:auto;min-width:216px}@media (max-width:768px){.SearchContainer .searchContainer-sortBy{width:100%}}.SearchContainer .searchContainer-sortBy .Select{margin-left:1em;flex-grow:1}.SearchContainer .searchContainer-sortBy .Select-control{border-radius:4px}.SearchContainer .DropdownFilter-label{font-size:14px}.SearchContainer .relatedSearchTerms{flex-grow:1;margin-right:1em}@media (max-width:768px){.SearchContainer .relatedSearchTerms{display:none}}.SearchContainer .searchContainer-results{padding:16px;flex-grow:1;width:100%;overflow:hidden}@media only screen and (max-width:768px){.SearchContainer .searchContainer-results-wrapper{min-width:calc(100vw - 72px)}}.SearchContainer .searchContainer-results .stock-item-group-wrapper-redesign{margin-top:unset!important;margin:0 -16px}#shopping-cart-app .popUpFrame-close,#stockMediaPage .popUpFrame-close{padding-right:16px}#shopping-cart-app .popUpFrame-title,#stockMediaPage .popUpFrame-title{background-color:#fff;padding:24px 0}#shopping-cart-app .popUpFrame-title h3,#stockMediaPage .popUpFrame-title h3{color:#000;font-size:32px;margin:0}#shopping-cart-app .popUpFrame-title p,#stockMediaPage .popUpFrame-title p{color:#000;font-size:18px;margin:0}@media (min-width:768px){#shopping-cart-app .popUpFrame-modal,#stockMediaPage .popUpFrame-modal{width:544px;margin:24px auto}}.licenseGenerationPopUp{display:flex;flex-direction:column;align-items:center;font-size:14px}.licenseGenerationPopUp .licenseGenerationPopUp-previewImage{width:112px;padding-right:16px}.licenseGenerationPopUp .licenseGenerationPopUp-grayBand{background-color:#f5f5f5;width:100%}.licenseGenerationPopUp .licenseGenerationPopUp-stockLicenseeContainer{margin:24px 64px}.licenseGenerationPopUp .licenseGenerationPopUp-stockItems{display:flex;align-items:center;padding-bottom:24px}.licenseGenerationPopUp .licenseAssignment{display:flex;flex-direction:column}.licenseGenerationPopUp .licenseAssignment .licenseAssignment-inputLabel{font-weight:600}.licenseGenerationPopUp .licenseAssignment .licenseAssignment-input{height:40px;font-size:16px;padding:0 8px}.licenseGenerationPopUp .licenseAssignment .licenseAssignment-example{padding-top:8px;margin-bottom:0}.licenseGenerationPopUp .licenseGenerationPopUp-whiteBand{width:360px;padding-bottom:32px}.licenseGenerationPopUp .licenseGenerationPopUp-downloadButton{width:100%;transition:none}.licenseGenerationPopUp .licenseGenerationPopUp-warning{font-size:14px;padding:8px 0}.licenseGenerationPopUp .licenseGenerationPopUp-contact{font-size:12px;text-align:center;padding:8px 0}.portfolio-all{min-height:calc(100vh - 570px)}.portfolio-all .portfolio-sort-dropdown{width:200px;margin-right:15px;padding-top:18px;float:right}.portfolio-all .portfolio-banner{height:240px}.portfolio-all .wallpaper-image{position:absolute;right:0;left:0;object-fit:cover;width:100%;height:240px}.portfolio-all .profile-image{border-radius:50%;height:160px;width:160px;object-fit:cover;position:absolute;left:50%;margin-left:-75px;margin-top:40px}.portfolio-all .portfolio-results{margin-bottom:20px}.portfolio-all .portfolio-info{text-align:center}.portfolio-all .portfolio-info .portfolio-title{line-height:29px;font-size:24px;margin-top:13px}.portfolio-all .portfolio-info .portfolio-stats{display:flex;justify-content:center;margin-top:18px}.portfolio-all .portfolio-info .portfolio-stats .stat{margin:0 30px;color:#9b9b9b;line-height:22px;font-size:18px}.portfolio-all .portfolio-info .portfolio-bio{color:#666;margin:16px auto 0;line-height:16px;font-size:16px}.portfolio-all .portfolio-info .portfolio-bio .portfolio-bio-text{margin:0 auto 16px;width:50%;position:relative;word-break:break-word;white-space:unset}.portfolio-all .portfolio-info .portfolio-bio .portfolio-bio-text.collapsed-bio{white-space:nowrap;max-height:16px;overflow:hidden;text-overflow:ellipsis}.portfolio-all .portfolio-nav{display:flex;line-height:22px;font-weight:300;border-top:4px solid #f5f5f5;border-bottom:4px solid #f5f5f5;margin-top:33px}@media only screen and (max-width:766px){.portfolio-all .portfolio-nav{flex-wrap:wrap;justify-content:center}}.portfolio-all .portfolio-nav .tab{color:#a6a6a6;font-size:18px;padding:17px;text-transform:uppercase;position:relative;background:none;border:none}@media only screen and (max-width:526px){.portfolio-all .portfolio-nav .tab{flex:25%;text-align:center}}.portfolio-all .portfolio-nav .tab:active,.portfolio-all .portfolio-nav .tab:focus,.portfolio-all .portfolio-nav .tab:hover,.portfolio-all .portfolio-nav .tab:visited{text-decoration:none}.portfolio-all .portfolio-nav .tab.active{color:#0f87ff;font-weight:400}.portfolio-all .portfolio-nav .tab.active:after{content:"";width:100%;border-bottom:4px solid #0f87ff;display:block;position:absolute;margin-top:17px;left:0}.portfolio-all .portfolio-nav .portfolio-searchForm{display:flex;line-height:22px;font-size:16px;padding:10px 0;margin-left:auto;width:25%}@media only screen and (max-width:766px){.portfolio-all .portfolio-nav .portfolio-searchForm{flex-basis:100%;margin-top:10px}}.portfolio-all .portfolio-nav .search-form-input{border:1px solid #a6a6a6;border-right:none;border-radius:.25em 0 0 .25em;padding:.5em 1em;width:100%}.portfolio-all .portfolio-nav .search-form-button{background:none;padding:.5em 1em;border:1px solid #a6a6a6;border-left:none;border-radius:0 .25em .25em 0}.portfolio-all .results-library-filter{display:flex;justify-content:flex-end;margin-bottom:25px}@media only screen and (max-width:766px){.portfolio-all .results-library-filter{justify-content:center;flex-wrap:wrap}.portfolio-all .results-library-filter.contains-back-button :first-child{order:4}.portfolio-all .results-library-filter.contains-back-button :nth-child(2){order:1}.portfolio-all .results-library-filter.contains-back-button :nth-child(3){order:2}.portfolio-all .results-library-filter.contains-back-button :nth-child(4){order:3}}.portfolio-all .results-library-filter .filter{text-transform:uppercase;font-size:16px;line-height:16px;color:#a6a6a6;margin:0 16px 0 0;padding:0;height:auto}.portfolio-all .results-library-filter .filter:last-of-type{margin-right:0}.portfolio-all .results-library-filter .filter.active{color:#0f87ff}.portfolio-all .results-library-filter.contains-back-button .filter{line-height:34px}.portfolio-all .categories-container{display:flex;flex-wrap:wrap;margin-bottom:55px;overflow:hidden;padding-top:15px;padding-bottom:55px}.portfolio-all .categories-container.shuffle{margin-bottom:55px}.portfolio-all .categories-container .category-wrapper{flex-basis:25%;position:relative;overflow:hidden;height:185px;text-align:center;margin-bottom:5px}@media only screen and (min-width:992px){.portfolio-all .categories-container .category-wrapper{flex-basis:20%}}@media only screen and (max-width:766px){.portfolio-all .categories-container .category-wrapper{flex-basis:33.33%}}@media only screen and (max-width:575px){.portfolio-all .categories-container .category-wrapper{flex-basis:50%}}.portfolio-all .categories-container .category-wrapper:hover .category-image-shadow{opacity:.8;transition:all .3s ease}.portfolio-all .categories-container .category-wrapper:hover .category-text .category-text-link{opacity:1;transition:all .3s ease}.portfolio-all .categories-container .category-wrapper .category-notes{color:#fff;font-family:proxima_nova,Arial,Helvetica,sans-serif;font-size:14px;position:absolute;top:19px;text-align:right;width:93%}.portfolio-all .categories-container .category-wrapper .category-notes img{padding-left:4px;padding-bottom:4px}.portfolio-all .categories-container .category-wrapper .category-image{position:absolute;top:0;left:0;width:calc(100% - 10px);height:100%;margin:5px;object-fit:cover}.portfolio-all .categories-container .category-wrapper .category-image-shadow{position:absolute;top:0;left:0;width:calc(100% - 10px);height:100%;margin:5px;background-color:#252525;opacity:.2}.portfolio-all .categories-container .category-wrapper .category-text{position:absolute;height:100%;width:100%;padding:1em;z-index:99;display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;align-items:center;-webkit-box-align:center}.portfolio-all .categories-container .category-wrapper .category-text .category-text-header{text-transform:uppercase;color:#fff;font-family:proxima_nova_semibold,Arial,Helvetica,sans-serif;font-size:18px;padding-bottom:15px}.portfolio-all .categories-container .category-wrapper .category-text .category-text-link{border:2px solid #fff;color:#fff;font-size:12px;opacity:0}.portfolio-all .wrapper{margin-right:auto}@media only screen and (max-width:766px){.portfolio-all .wrapper{flex-basis:100%;margin:16px 0 0;text-align:center}}.portfolio-all .wrapper .back-button{border-radius:2em;text-align:center;background-color:#ffe121;font-weight:600;line-height:32px;font-size:13px;padding:0 24px;color:#000;width:200px;margin-right:20px}.portfolio-all .spinner-container{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;margin-bottom:20px}