.image-search-container{display:flex;flex-direction:column;height:100%}.top-search{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e3e3e3;padding-bottom:8px}.top-search #photoCopyright{font-size:11px;margin:2px 2px 4px}.top-search #searchImageBox{flex:1 1 0;margin:2px}.top-search #searchImageBtn{flex:1 1 0;margin:2px;max-width:250px}.top-search #backButton{flex:24px;height:24px;border-radius:50%;padding:5px 7px;margin:2px;cursor:pointer;text-align:center;display:none}.top-search #backButton:hover{background-color:rgba(0,0,0,.1);cursor:pointer}.top-search #backButton>svg{fill:#999;height:14px;width:auto;cursor:pointer}.top-search #backButton:hover>svg{fill:#666;cursor:pointer}.image-middle{display:flex;flex-direction:column}#exploreUnsplash{display:none;padding-top:10px;flex:1 1 0;overflow:auto}#exploreUnsplash .tagline{margin:0 5px 15px;font-size:12px}#exploreUnsplash .categories{margin-bottom:5px}#exploreUnsplash .category-row{margin-bottom:20px}#exploreUnsplash .category-row:last-child{margin-bottom:0}#exploreUnsplash .category-title{display:flex;align-items:center;margin:0 0 4px;padding:2px;letter-spacing:normal;font-size:13px;font-weight:700;color:#444;width:auto}#exploreUnsplash .category-title:hover{cursor:pointer;color:#000}#exploreUnsplash .category-title>span{width:10px;height:10px;background-image:url(/images/svg/search-icon.svg);background-size:cover;background-position:center center;margin-left:4px;margin-top:4px}#exploreUnsplash .subcategories,.results{display:flex;flex-wrap:wrap}#exploreUnsplash .subcategory,.image-card .image{background-size:cover;overflow:hidden;position:relative;border-radius:2px}#exploreUnsplash .subcategory{flex:1 1 auto;margin:2px;display:flex;flex-direction:column;text-align:center;justify-content:center;height:8vh;background-position:center 30%}#exploreUnsplash .subcategory .subcat-text{font-size:13px;min-width:70px;color:#fff}#exploreUnsplash .subcategory.office{background-image:url(/images/unsplash/office.jpg)}#exploreUnsplash .subcategory.startup{background-position:60% center;background-image:url(/images/unsplash/startup.jpg)}#exploreUnsplash .subcategory.finance{background-image:url(/images/unsplash/finance.jpg)}#exploreUnsplash .subcategory.meeting{background-image:url(/images/unsplash/meeting.jpg)}#exploreUnsplash .subcategory.social-media{background-image:url(/images/unsplash/social-media.jpg)}#exploreUnsplash .subcategory.portrait{background-image:url(/images/unsplash/portrait.jpg)}#exploreUnsplash .subcategory.woman{background-image:url(/images/unsplash/woman.jpg)}#exploreUnsplash .subcategory.man{background-image:url(/images/unsplash/man.jpg)}#exploreUnsplash .subcategory.crowd{background-image:url(/images/unsplash/crowd.jpg)}#exploreUnsplash .subcategory.kids{background-image:url(/images/unsplash/kids.jpg)}#exploreUnsplash .subcategory.computer{background-image:url(/images/unsplash/computer.jpg)}#exploreUnsplash .subcategory.gadgets{background-image:url(/images/unsplash/gadgets.jpg)}#exploreUnsplash .subcategory.digital{background-position:60% center;background-image:url(/images/unsplash/digital.jpg)}#exploreUnsplash .subcategory.ai{background-image:url(/images/unsplash/ai.jpg)}#exploreUnsplash .subcategory.gaming{background-image:url(/images/unsplash/gaming.jpg)}#exploreUnsplash .subcategory.food{background-image:url(/images/unsplash/food.jpg)}#exploreUnsplash .subcategory.car{background-image:url(/images/unsplash/car.jpg)}#exploreUnsplash .subcategory.electronics{background-image:url(/images/unsplash/electronics.jpg)}#exploreUnsplash .subcategory.clothing{background-image:url(/images/unsplash/clothing.jpg)}#exploreUnsplash .subcategory.fun{background-image:url(/images/unsplash/fun.jpg)}#exploreUnsplash .subcategory.adventure{background-image:url(/images/unsplash/adventure.jpg)}#exploreUnsplash .subcategory.luxury{background-image:url(/images/unsplash/luxury.jpg);background-position:60% center}#exploreUnsplash .subcategory.hiking{background-image:url(/images/unsplash/hiking.jpg)}#exploreUnsplash .subcategory.city{background-image:url(/images/unsplash/city.jpg)}#exploreUnsplash .subcategory.transportation{background-image:url(/images/unsplash/transportation.jpg)}#exploreUnsplash .subcategory.green{background-image:url(/images/unsplash/green.jpg)}#exploreUnsplash .subcategory.wildlife{background-image:url(/images/unsplash/wildlife.jpg)}#exploreUnsplash .subcategory.flowers{background-image:url(/images/unsplash/flowers.jpg)}#exploreUnsplash .subcategory.landscape{background-image:url(/images/unsplash/landscape.jpg)}#exploreUnsplash .subcategory.weather{background-image:url(/images/unsplash/weather.jpg)}#exploreUnsplash .subcategory.modern{background-image:url(/images/unsplash/modern.jpg)}#exploreUnsplash .subcategory.abstract{background-image:url(/images/unsplash/abstract.jpg)}#exploreUnsplash .subcategory.construction{background-image:url(/images/unsplash/construction.jpg)}#exploreUnsplash .subcategory.interior{background-image:url(/images/unsplash/interior.jpg)}#exploreUnsplash .subcategory.house{background-image:url(/images/unsplash/house.jpg)}#exploreUnsplash .subcat-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6);transition:all 250ms}#exploreUnsplash .subcategory:hover .subcat-overlay{background-color:rgba(0,0,0,.8);cursor:pointer}.results{flex:1 1 0;overflow:auto;align-items:flex-start;align-content:flex-start;padding-top:10px;padding-bottom:20px}.image-card{flex:1 1 0;margin:4px 4px 12px}.image-card .image{background-position:center center;margin-bottom:4px}.image-card .image.landscape{min-width:20vw;min-height:14vw}.image-card .image.squarish{min-width:20vw;min-height:20vw}.image-card .image.portrait{min-width:14vw;min-height:20vw}.image-card .image img{width:100%;height:auto}.image-card .author{padding:0;min-width:90px;display:block;font-size:9px;line-height:9px;text-align:left}.image-card .author a{color:#999;cursor:pointer}.image-card .author a:hover{color:#666;text-decoration:underline}.image-card .image-selection{position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;display:none}.image-card .image-selection .unlock,.image-card .sel-marker{height:24px;width:24px;position:absolute;bottom:10px;right:10px}.image-card .image-selection .unlock{background:url(/images/svg/unlock.svg)}.image:hover .image-selection{display:flex}.image-card .sel-marker{background:url(/images/svg/lock.svg)}.loading-not-found{height:150px;width:100%;display:none;text-align:center;justify-content:center;align-items:center;align-content:center;color:#ccc;flex-direction:column}#loadingSpinner img{max-height:56px;vertical-align:middle}#noResults img{height:96px;margin-top:48px;display:block}#noResults div{text-align:center;font-size:13px}#downloadProgressIndicator{display:none;align-items:center;padding-bottom:0;bottom:0;margin-left:1px}#downloadProgressIndicator #progressText{vertical-align:middle;width:50%}#downloadProgressIndicator #progressBar{display:inline-block;vertical-align:middle;width:50%;height:25px}#optimizeOptions{display:none;background:#fff;border-radius:5px;border:1px solid #ccc;z-index:100;position:absolute;bottom:35px;left:0;right:0;max-width:210px;height:auto;padding:8px}#optimizeOptions>label{margin-bottom:10px}#optimizeOptions>label>div>span,#optimizeOptions>label>span{font-size:12px!important}#optimizeOptions>label>input[type=range]{width:100%}#optimizeOptions label#optimizeLbl{align-items:center;margin-bottom:20px}#optimizeOkBtn,#optimizeResetBtn{margin-top:17px;min-width:0!important}#optimizeOptions>label>input[type=checkbox]{flex:0 0 auto}