#endlessContainer .box .caption{background-color:rgba(0,0,0,0.5);position:absolute;color:#fff;z-index:100;left:0;bottom:-150px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}#endlessContainer .box .caption span.btn{padding:5px 0}#endlessContainer .box .caption h3{color:#fff;text-shadow:2px 2px 6px #000;font-size:1.25rem;padding:5px 10px 0 10px}#endlessContainer .box .caption p{text-shadow:2px 2px 6px #000;font-size:.85rem;margin-bottom:3px}#endlessContainer .box:hover .caption{bottom:0;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media(max-width:640px){#endlessContainer .box .caption{background-color:rgba(0,0,0,0.5);position:absolute;color:#fff;z-index:100;left:0;bottom:0}#endlessContainer .box.item,.window{width:97%}#endlessContainer .box .caption h3{font-size:1.1rem}#endlessContainer .box .caption p{font-size:.8rem;padding:0 10px 10px}}#endlessContainer .box{float:none;display:inline-block;vertical-align:top;position:relative;overflow:hidden;width:18.5%;background-color:transparent!important;box-shadow:none}#endlessContainer .box .thumbnail{border:0 none;padding:0!important;max-height:265px;overflow:hidden}#endlessContainer .box img{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#endlessContainer .box .simple-caption{height:50px;width:300px;display:block;bottom:-50px;line-height:40pt;text-align:center}#endlessContainer .box .full-caption{width:270px;height:250px;top:-300px;text-align:left;padding:15px}#endlessContainer .box .fade-caption,#endlessContainer .box .scale-caption{width:100%;text-align:left;padding:0}#endlessContainer .box .slide-caption{width:170px;text-align:left;padding:15px;left:200px}#endlessContainer #box-5.box .rotate-caption{width:170px;text-align:left;padding:15px;top:200px;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#endlessContainer .box .rotate{width:200px;height:400px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#endlessContainer .box .scale-caption h3,#endlessContainer .box .scale-caption p{position:relative;left:-200px;width:170px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#endlessContainer .box .scale-caption h3{-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;-ms-transition-delay:300ms;transition-delay:300ms}#endlessContainer .box .scale-caption p{-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;-ms-transition-delay:500ms;transition-delay:500ms}#endlessContainer .box:hover .simple-caption{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-webkit-transform:translateY(-100%);opacity:1;transform:translateY(-100%)}#endlessContainer .box:hover .full-caption{-moz-transform:translateY(100%);-o-transform:translateY(100%);-webkit-transform:translateY(100%);opacity:1;transform:translateY(100%)}#endlessContainer .box:hover .slide-caption{background-color:rgba(0,0,0,1)!important;-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);opacity:1;transform:translateX(-100%)}#endlessContainer .box:hover img#image-4{-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}#endlessContainer .box:hover .rotate{background-color:rgba(0,0,0,1)!important;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#endlessContainer .box:hover #image-6{-moz-transform:scale(1.4);-o-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}#endlessContainer .box:hover .scale-caption h3,#endlessContainer .box:hover .scale-caption p{-moz-transform:translateX(200px);-o-transform:translateX(200px);-webkit-transform:translateX(200px);transform:translateX(200px)}@media(max-width:1550px){#endlessContainer .box{width:23.5%}}@media(max-width:1276px){#endlessContainer .box{width:31%}}@media(max-width:900px){#endlessContainer .box{width:47%}}