.all-images{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;position:relative;padding-top:60px}.all-images .title{position:absolute;top:0;left:15px}.all-images .single-image{margin:20px 15px;padding-top:0}.all-images .single-image .img-container{height:250px;width:400px;background-size:cover}.all-images .single-image .img-description{font-weight:bold;max-width:400px;min-height:150px;padding-top:15px;padding:15px 5px 0px 20px;word-break:break-word;word-wrap:break-word}.all-images .single-image .img-author{max-width:400px;padding-top:15px;padding:15px 5px 0px 20px;word-break:break-word;word-wrap:break-word;font-size:17px;text-transform:uppercase;color:#4a4a4a;font-weight:600;line-height:20px}.all-images .image-holder{margin:20px 15px;padding-top:0;padding:15px 5px 15px 5px;display:block;background:#fff;border:1px solid #cbcfd2;-webkit-transition:box-shadow 0.3s;transition:box-shadow 0.3s;border-radius:3px;margin-bottom:40px;overflow:hidden;position:relative;z-index:1;font-size:20px;line-height:25px}.all-images .image-holder .img-container{height:250px;width:100%;background-size:cover;background-repeat:no-repeat}.Image-collection .year-list{display:flex;flex-direction:row;justify-content:space-between;margin:0 15px 50px 15px;border-bottom:1px solid #d3d3d3;padding-bottom:10px;padding-left:10px;padding-right:10px}.Image-collection .year-list.not-empty{padding-bottom:0}.Image-collection .year-list.not-empty li{padding-bottom:7px}.Image-collection .year-list li{cursor:pointer;font-size:24px;font-weight:bold}.Image-collection .year-list li.active{border-bottom:5px solid #00233f}.Image-collection .category-results{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.Image-collection .category-results .item{margin:20px 15px}.Image-collection .category-results .item a{border:1px solid #c7d1d9;border-radius:3px;background-color:#fff;box-shadow:inset 0 -1px 0 0 #e4ecf3;display:block;text-decoration:none;font-size:18px}.Image-collection .category-results .item a:hover{text-decoration:none}.Image-collection .category-results .item .image-container{height:200px;width:310px;background-size:cover}.Image-collection .category-results .item .info{padding:20px;background:#fff;overflow:hidden;height:150px}.Image-collection .category-results .item .info .title{width:270px}