@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.galcell .bg-img{height:33vh;margin-bottom:5px;overflow:hidden;position:relative}.galcell .bg-img .caption{background:#e4151b;bottom:-100%;color:#fff;left:0;padding:10px;position:absolute;right:0;transition:all .4s ease-in-out;z-index:1}.galcell .arrow-link{color:#7c7c7b;float:right}.galcell .arrow-link i{color:#e4151b;float:right;font-size:21px;line-height:1.2;margin-left:10px;transition:all .2s ease-in-out}.galcell .arrow-link:hover{text-decoration:none}.galcell .arrow-link:hover i{margin-left:25px;transition:all .2s ease-in-out}.galcell:hover .bg-img .caption{background-position:100% 100%;bottom:0;padding-left:10px;transition:all .4s ease-in-out}.galcell:hover .bg-img .caption p{transition:all .4s ease-in-out}.galcell:hover .arrow-link{color:#e4151b;text-decoration:none}.galcell:hover .arrow-link i{margin-left:25px;margin-right:25px;transition:all .2s ease-in-out}.galcell.sold{pointer-events:none}.galcell.sold .bg-img{filter:grayscale(60%)}@media only screen and (max-width:1199px){.galcell .bg-img .caption{bottom:0}.sort-bar{margin-top:0}.sort-bar h1{margin-bottom:0}.sort-bar .btn-group{margin-bottom:30px}}.sort-bar{margin-bottom:30px;margin-top:5vh}.sort-bar h1{color:#575656;font-size:14px;font-weight:100;padding:20px 15px}.sort-bar input[type=radio]{display:none}.galcell{background:#fff;cursor:pointer;margin-bottom:60px;position:relative}.galcell .imgLiquidFill{height:33vh;margin-bottom:5px;overflow:hidden;position:relative}.galcell .imgLiquidFill .caption{background:#e4151b;bottom:-100%;color:#fff;left:0;padding:10px;position:absolute;right:0;transition:all .4s ease-in-out;z-index:1}.galcell .banner{background:#e4151b;color:#fff;font-size:12px;font-weight:700;left:40px;padding:5px;position:absolute;text-transform:uppercase;top:25px}.galcell .more{border-top:1px solid #e5e5e5;margin-top:15px;padding-top:5px}.galcell p{color:#7c7c7b;display:block;font-weight:700;margin:0;transition:all .2s ease-in-out}.galcell p.price,.galcell p.type{display:inline-block;vertical-align:middle}.galcell p.price{color:#fff;font-weight:100;margin:0;text-align:right;width:calc(60% - 3px)}.galcell p.type{color:#fff;font-size:24px;font-weight:400;margin:0;width:calc(40% - 3px)}.galcell p.city{display:inline-block;text-transform:uppercase}.galcell a{color:#7c7c7b;float:right}.galcell a i{color:#e4151b;float:right;font-size:21px;line-height:1.2;margin-left:10px;transition:all .2s ease-in-out}.galcell a:hover{text-decoration:none}.galcell a:hover i{margin-left:25px;transition:all .2s ease-in-out}.galcell:hover .imgLiquidFill .caption{background-position:100% 100%;bottom:0;padding-left:10px;transition:all .4s ease-in-out}.galcell:hover .imgLiquidFill .caption p{transition:all .4s ease-in-out}.galcell:hover a{color:#e4151b;text-decoration:none}.galcell:hover a i{margin-left:25px;margin-right:25px;transition:all .2s ease-in-out}@media only screen and (max-width:1199px){.galcell .imgLiquidFill .caption{bottom:0}.sort-bar{margin-top:0}.sort-bar h1{margin-bottom:0}.sort-bar .btn-group{margin-bottom:30px}}