.menu-block{padding:0 0 50px;position:relative}.menu-block .row+.row{margin-top:30px;margin-bottom:30px}.menu-block .-item{padding:100% 0 0;position:relative;display:block;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:3px;border:1px solid #dbe2e8;box-shadow:0 2px 4px 0 rgba(46,61,73,0.2);transition:box-shadow 0.3s ease,border 0.3s ease}.menu-block .-item:hover{box-shadow:0 4px 8px 0 rgba(46,61,73,0.12);border:1px solid #bcc9d4}.menu-block .-item .-card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:all 0.4s}.menu-block .-item .-card .-table{display:table;width:100%;height:100%;vertical-align:middle;color:#FFF;font-size:18px}.menu-block .-item .-card .-table .-cell{display:table-cell;text-align:center;vertical-align:middle}.menu-block .-item .-card .-table .-cell img{margin:0 auto 10px;display:block;max-width:40px}.menu-block .-item .-card .-table .-cell span{display:inline-block;width:100%}.menu-block .-item .-card .-table .-cell p{font-size:16px;font-weight:700}.menu-block .-item .-card .-table .-cell .button{margin:20px 0 0}@media screen and (max-width: 767px){.menu-block .-item{margin:30px 0}}
