.fs-gallery-preview-thumbs{padding:10px 0 20px}.fs-gallery-preview-thumbs .gallery-info{padding:0 0 15px}.fs-gallery-preview-thumbs .gallery-info h1{color:#333;font-size:42px;font-weight:500;line-height:1.1;margin-bottom:15px}.fs-gallery-preview-thumbs .gallery-info .date{color:#999}.fs-gallery-preview-thumbs .items a{text-decoration:none;display:inline-block;margin:0 8px 17px}.fs-gallery-preview-thumbs .items a img{width:100%}.fs-gallery-preview-thumbs .age-strict-text,.fs-gallery-preview-thumbs.age-strict .items{display:none}.fs-gallery-preview-thumbs.age-strict .age-strict-text{display:block;font-size:14px;color:red}.mobile-page .fs-gallery-preview-thumbs h1{font-size:25px}.mobile-page .fs-gallery-preview-thumbs .items{text-align:center}.mobile-page .fs-gallery-preview-thumbs .items a{width:30%}.gallery-list{margin-top:15px}.gallery-list .list-item{display:block;float:left;height:310px;overflow:hidden}.gallery-list .list-item img{width:100%}.gallery-list .list-item:hover{text-decoration:none;color:#111}.gallery-list .list-img{position:relative}.gallery-list .list-count{position:absolute;bottom:15px;left:10px;padding:1px 7px;background:#333;color:#FFF}.gallery-list .list-count .icomoon-photo{position:absolute;font-size:20px;top:-1px;left:3px}.gallery-list .list-count i{margin-left:18px;line-height:19px;font-style:normal;font-size:14px}.gallery-list .list-cosite{position:absolute;top:10px;left:10px;padding:2px 10px;text-transform:uppercase;color:#fff}.gallery-list .list-date{display:block;color:#555;font-size:12px;font-weight:400}.gallery-list h3{margin-top:5px;font-size:17px;line-height:21px;color:#333}.gallery-search{margin-top:10px;float:right}.gallery-search input{border:1px solid #ccc;width:150px;height:22px;font-size:14px;padding:2px 5px}.gallery-search button{border:1px solid #333;padding:5px 10px;font-size:15px;background-color:#555;color:#FFF}.gallery-folders{padding:15px;margin-bottom:10px}.gallery-folders .items{margin-top:15px}.gallery-folders a{display:inline-block;font-size:14px;line-height:20px;color:#333;padding:0 20px 5px 0;text-decoration:none}.gallery-folders a:hover{color:#000;text-decoration:underline}@media only screen and (max-width:560px){.mobile-page .fs-gallery-preview-thumbs .items a{width:32%;margin:0}}@media only screen and (max-width:420px){.gallery-list .list-item{height:240px}}@media only screen and (max-width:580px){.gallery-list .list-item{height:260px}}