.gallery{display:block;white-space:nowrap;padding-top:4px;padding-bottom:10px;overflow:hidden;width:auto !important;margin-right:-18px;text-align:center}.gallery>.column{vertical-align:top;display:inline-block;position:relative;border:none;margin:0;margin-top:32px;margin-bottom:32px;padding:0;white-space:nowrap}#sourceImages{display:none}.albums{text-align:center}.albumContainer{width:350px;text-align:center;display:inline-block;margin:4px;vertical-align:top;margin-bottom:16px}.albumTitle{width:100%;font-weight:100;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album{position:relative;text-align:center;display:inline-block;vertical-align:top;box-sizing:border-box;width:350px;height:350px;-webkit-box-shadow:3.2px 3.2px 6.4px rgba(0,0,0,0.45);-moz-box-shadow:3.2px 3.2px 6.4px rgba(0,0,0,0.45);box-shadow:3.2px 3.2px 6.4px rgba(0,0,0,0.45)}.albums a img.crop{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;width:auto;height:auto}.albums .Portrait{max-width:100%}.albums .Landscape{max-height:100%}.album a{display:block;overflow:hidden;position:relative;width:100%;height:100%}.album:hover{box-shadow:0px 0px 12.8px rgba(255,255,255,0.45)}.albumContainer .products{width:100%;padding:0;margin-top:8px;font-size:14.4px;font-style:italic;text-overflow:ellipsis}.albumThumb{margin:8px;cursor:pointer;-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,0.55);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,0.55);box-shadow:6px 6px 5px 0px rgba(0,0,0,0.55);border:none}@media (max-width:800px){.albumContainer{width:240px}.album{max-width:240px;max-height:240px}}@media (max-width:520px){.albumContainer{width:128px}.album{max-width:128px;max-height:128px}}.ratingWrapper{padding:4px;margin:4px}.ratingWrapper > .rating{font-weight:bold}.socialWrapper{padding:4px;margin:4px}.socialWrapper>.socialShare{ font-weight:bold}#sprite-private{position:absolute;width:40px;height:40px;background:url(/icons/icons.png)-470px -87px}.passwordBox{width:400px;padding:8px;background-color:#efefef;border:1px solid #999999;display:block;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:32px;margin-bottom:32px}.t>a{display:block;min-height:40px}.sprite-like-album{line-height:40px;position:absolute;cursor:pointer;width:40px;height:40px;text-align:center}.sprite-zoom{position:absolute;cursor:pointer;width:40px;height:40px;background:rgba(0,0,0,0.25) url(/icons/icons.png) -284px -150px;-webkit-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}.albums-standard{text-align:center}.albums-standard .album-container{width:350px;text-align:center;display:inline-block;margin:4px;vertical-align:top;margin-bottom:16px}.albums-standard .album-container .album-thumb{margin:8px;cursor:pointer;-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,0.55);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,0.55);box-shadow:6px 6px 5px 0px rgba(0,0,0,0.55);border:none}.albums-standard .album-container .album-thumb a img.Portrait{max-width:100%}.albums-standard .album-container .album-thumb a img.Landscape{max-height:100%}.album-bootstrap{width:100%;height:320px;border-radius:4px;margin-bottom:16px;overflow:hidden;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.05)}.album-bootstrap .albumTitle{text-align:center}.album-bootstrap-thumb{width:100%;height:100%;max-height:280px;position:relative;overflow:hidden}.album-bootstrap-thumb a img.crop{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;width:auto}.album-bootstrap-thumb .Portrait{width:100% !important;min-height:100% !important;max-width:none;height:auto}.album-bootstrap-thumb .Landscape{ height:100%;min-width:100% !important;max-height:none;width:auto}.album-bootstrap-thumb-products{text-align:center;color:white}@media (max-width:480px){.album-bootstrap{height:160px}.album-bootstrap-thumb{max-height:120px}}@media (min-width:481px){.album-bootstrap{height:192px}.album-bootstrap-thumb{max-height:152px}}@media (min-width:576px){.album-bootstrap{height:272px}.album-bootstrap-thumb{max-height:232px}}@media (min-width:768px){.album-bootstrap{height:272px}.album-bootstrap-thumb{max-height:232px}}@media (min-width:992px){.album-bootstrap{height:288px}.album-bootstrap-thumb{max-height:248px}}@media (min-width:1200px){.album-bootstrap{height:304px}.album-bootstrap-thumb{max-height:264px}}