.grid{list-style:none;padding:0}.grid li{display:block;float:left;padding:15px;width:25%;opacity:0}.grid.triple li{width:33.3%}.grid.doble li{width:50%}.grid li.triple{width:100%}.grid li.shown,.no-js .grid li,.no-cssanimations .grid li{opacity:1}.grid li a,.grid li img{outline:0;border:0;display:block;max-width:100%}.grid li img.wide{width:100%}#gallery_grid.minpadd-v li{padding-bottom:5px;padding-top:5px}#gallery_grid li p{font-size:14px;padding:4px 0;color:#ed1b2e;line-height:20px}#gallery_grid li a:hover p{color:#222}.red .borde{border:solid 1px #dcdcdc}.red .padd-11{padding:11px}.red.twitter .texto{width:158px}.red p{font-size:14px;margin-bottom:4px;line-height:20px}.red a:hover img{opacity:.8}.red a.link{color:#fff;font-size:14px;padding:10px 12px;display:block;position:relative;line-height:18px}.red a.link:after{content:"";position:absolute;bottom:0;right:0;border-top:11px solid #00aced;border-right:11px solid #fff;width:0;height:0}.red a.link span{vertical-align:middle;padding-left:5px}.red.twitter a.link{background-color:#00aced}.red.facebook a.link{background-color:#3b5998}.red.facebook a.link:after{border-top-color:#3b5998}.red.instagram a.link{background-color:#517fa4}.red.instagram a.link:after{border-top-color:#517fa4}.red a.link i{color:#fff;position:relative;top:2px;font-size:20px;line-height:18px}.red a:hover.link{background-color:#222}.red a:hover.link:after{border-top-color:#222}.grid a.img{position:relative;display:block}.grid .over{position:absolute;-webkit-transition:all .30s ease-in-out;-moz-transition:all .30s ease-in-out;-o-transition:all .30s ease-in-out;-ms-transition:all .30s ease-in-out;transition:all .30s ease-in-out;opacity:0;height:100%;display:block;width:100%;background-color:rgba(0,0,0,.5);text-align:center;z-index:10}.grid .over>span{position:absolute;top:46%;left:0;width:100%;text-align:center;color:#fff;font-size:14px;line-height:18px}.grid .over>span strong{display:block;text-transform:uppercase}.grid a:hover .over{opacity:1;-webkit-box-shadow:0 0 15px 0 #ed1b2e;box-shadow:0 0 15px 0 #ed1b2e}.grid .over span span:hover{color:#ed1b2e}.grid.effect-2 li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}@-webkit-keyframes moveUp{100%{-webkit-transform:translateY(0);opacity:1}}@keyframes moveUp{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media screen and (max-width:1100px){.grid li{width:33.3% !important}}@media screen and (max-width:1000px){.grid li{width:50% !important}}@media screen and (max-width:400px){.grid li{width:100% !important}}