.max-750{max-width:750px}.w-12{width:100%}.h-100{height:100%}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.vtop{vertical-align:top}.vmiddle{vertical-align:middle}.vbottom{vertical-align:bottom}.inherit{display:inherit;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;margin-top:inherit;margin-bottom:inherit;line-height:inherit}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex-row:after,.flex-row:before,.mobile .hidden-mo{display:none}.nobox{margin:0;padding:0;border:0}.nowrap{white-space:nowrap}.wrap{white-space:normal}.over-auto{overflow:auto}.body-content .bold{font-weight:700}.body-content .m0{margin-top:0;margin-bottom:0}.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip-button{border:0;background:0 0}.text-left{text-align:left}.text-right{text-align:right}.visuallyhidden{margin:-1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;padding:0;border:0}.left-of-parent{right:0;left:auto}.tile-gallery{display:flex;margin:-8px;flex-wrap:wrap;width:100%}.tile-gallery .tile{padding:8px;width:50%;flex:0 1 auto;flex-direction:column;height:auto}.tile-gallery .tile .thumbnail-meta{text-align:left}.tile-gallery .thumbnail{height:calc(50vw - 25px);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:0;margin-bottom:4px}@media (min-width:768px){.tile-gallery .tile{width:33%}.tile-gallery .thumbnail{height:calc(33vw - 22px)}}@media (min-width:992px){.tile-gallery .tile{max-width:241px;width:25%}.tile-gallery .thumbnail{max-height:225px;height:calc(25vw - 4px)}}.contributor-profile .contributor-header{background-color:#F4F4F4}.contributor-profile .contributor-header .contributor-header-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#F4F4F4;padding:10px 32px;color:#666}.contributor-profile .contributor-header .contributor-header-inner .contrib-image{position:relative;width:60px;padding:0;z-index:0;border:none}.contributor-profile .contributor-header .contributor-header-inner .contrib-image .contrib-thumb{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;height:60px;width:60px;border:none;background-color:transparent;background-size:cover;background-position:center}.contributor-profile .contributor-header .contributor-header-inner .contrib-image .contrib-thumb-def{position:absolute;vertical-align:middle;text-align:center;font-size:58px;line-height:60px;z-index:-1;left:0;right:0;bottom:0;top:0}.contributor-profile .contributor-header .contributor-header-inner .contrib-details{display:flex}.contributor-profile .contributor-header .contributor-header-inner .contrib-details .bio,.contributor-profile .contributor-header .contributor-header-inner .contrib-details .description,.contributor-profile .contributor-header .contributor-header-inner .contrib-details .social-icons{padding:0 20px}.contributor-profile .contributor-header .contributor-header-inner .contrib-details>div{border-right:1px solid #979797;margin-bottom:0;color:#666;line-height:19px}.contributor-profile .contributor-header .contributor-header-inner .contrib-details>div:last-of-type{border-right:0}.contributor-profile .contributor-header .contributor-header-inner .contrib-subdetails{display:inherit}.contributor-profile .contributor-header .contributor-header-inner .contrib-subdetails>div{border-right:1px solid #979797;margin-bottom:0;color:#666;line-height:19px}.contributor-profile .contributor-header .contributor-header-inner .contrib-subdetails>div:last-of-type{border-right:0}.contributor-profile .contributor-header .contributor-header-inner .bio{max-width:320px}.contributor-profile .contributor-header .contributor-header-inner>.detail-item{padding:0 20px;border-right:1px solid #979797;margin-bottom:0;color:#666;line-height:19px}.contributor-profile .contributor-header .contributor-header-inner>.detail-item:last-child{border-right:0}.contributor-profile .contributor-header .contributor-header-inner a.show-more-link{text-decoration:none;outline:0}.contributor-profile .contributor-header .contributor-header-inner .share-portfolio{display:block;margin-bottom:10px}.contributor-profile .contributor-header .contributor-header-inner .sstk-icon-hover{font-size:18px;margin-right:5px;text-decoration:none;color:#666}@media (max-width:960px){.contributor-profile .contributor-header .contributor-header-inner{padding:10px 16px}.contributor-profile .contributor-header .contributor-header-inner .contrib-subdetails{display:block}.contributor-profile .contributor-header .contributor-header-inner .contrib-subdetails>div{margin-bottom:16px;border-right:0}.contributor-profile .contributor-header .contributor-header-inner .contrib-subdetails>div:last-of-type{margin-bottom:0}}@media (max-width:720px){.contributor-profile .contributor-header .contributor-header-inner .contrib-details{display:block}.contributor-profile .contributor-header .contributor-header-inner .contrib-details>div{margin-bottom:16px;border-right:0}.contributor-profile .contributor-header .contributor-header-inner .contrib-details>div:last-of-type{margin-bottom:0}.contributor-profile .contributor-header .contributor-header-inner .contrib-details>div h1,.contributor-profile .contributor-header .contributor-header-inner .contrib-details>div h2{margin:0}.contributor-profile .contributor-header .contributor-header-inner .show-more-link{display:none}}.contributor-profile .contributor-header .contributor-header-more{-webkit-transition:all .25s cubic-bezier(.46,.03,.52,.96);-moz-transition:all .25s cubic-bezier(.46,.03,.52,.96);-ms-transition:all .25s cubic-bezier(.46,.03,.52,.96);-o-transition:all .25s cubic-bezier(.46,.03,.52,.96);transition:all .25s cubic-bezier(.46,.03,.52,.96);background-color:#666;color:#FFF;max-height:0;overflow-y:hidden;padding:0 120px}.contributor-profile .contributor-header .contributor-header-more.show{padding:10px 120px;max-height:500px}.contributor-profile .contributor-header .contributor-header-more p{margin-bottom:20px;line-height:19px}.contributor-profile .contributor-header .contributor-header-more p:last-of-type{margin-bottom:0}@media (max-width:960px){.contributor-profile .contributor-header .contributor-header-more.show{padding:10px 104px}}.contributor-profile .contributor-header .nav-tabs{padding-left:32px;padding-top:8px;background-color:#EEE}@media (max-width:960px){.contributor-profile .contributor-header .nav-tabs{padding-left:16px}}.contributor-profile .search-profile{margin-top:20px}.contributor-profile .contributor-search-form-responsive{max-width:360px;margin-top:10px;margin-bottom:15px}.contributor-profile .contributor-search-form-responsive .btn{line-height:20px}.contributor-profile .contributor-search-form-container{margin-right:15px;margin-left:15px}.contributor-profile .contributor-sets{position:relative;padding:20px 17px 10px}.contributor-profile .contributor-sets .header-pagination{position:absolute;top:20px;margin-right:0}.contributor-profile .contributor-sets .contributor-search-form,.contributor-profile .contributor-sets .contributor-search-form-responsive{margin-bottom:20px}.contributor-profile .contributor-sets .footer-pagination{margin-right:15px}.contributor-profile .contributor-sets hr{margin:20px 15px}.contributor-profile .contributor-sets .top-hairline{margin-top:0;margin-bottom:5px}.contributor-profile .contributor-sets .bottom-hairline{margin-top:40px}@media (max-width:960px){.contributor-profile .contributor-sets{padding:20px 1px 10px}}.contributor-profile .tile-gallery{margin:0;padding:20px 8px}.contributor-profile .set-title .h4{display:inline-block;margin-top:10px;margin-right:6px}.contributor-profile .set-title span{color:#999}.contributor-profile .container .header-pagination,.contributor-profile .container .top-pagination,.contributor-profile .contributor-sets .header-pagination,.contributor-profile .contributor-sets .top-pagination{right:32px}@media (max-width:960px){.contributor-profile .container .header-pagination,.contributor-profile .container .top-pagination,.contributor-profile .contributor-sets .header-pagination,.contributor-profile .contributor-sets .top-pagination{right:16px}}@media (max-width:600px){.contributor-profile .container .header-pagination,.contributor-profile .container .top-pagination,.contributor-profile .contributor-sets .header-pagination,.contributor-profile .contributor-sets .top-pagination{display:none}}.contributor-profile .search-details .search-clarification h1{font-size:12px;color:#999}