.restaurant-cat--card{border-radius:20px;overflow:hidden}.restaurant-cat--card h3{text-transform:uppercase;font-weight:600 !important}.restaurant--row .restaurant-categories a{font-size:92%;font-weight:900}.restaurant--row h1{text-transform:uppercase}.restaurant--row .rates{font-size:90%;color:#888}.restaurant--row .rates a{color:#888}.restaurant--row .opening-times{font-style:italic;font-weight:900}.restaurant--row .button{min-width:110px}.restaurant--row table td{font-style:italic;border:0}.restaurant-card .restaurant-text .row .col:nth-child(2){padding:0}.restaurant-card .restaurant-text .row .action-button .button{margin-left:0;margin-right:0;min-width:140px}.restaurant-card .restaurant-text .row .action-button .button:nth-child(2){margin-left:5px}.restaurant-card .restaurant-text .content-1,.restaurant-card .restaurant-text .content-2{display:flex;flex-direction:column;justify-content:space-between;height:auto}.restaurant-card .restaurant-text .content-2:before{content:"......";margin-bottom:30px;text-align:center}@media(min-width: 550px){.restaurant-card .restaurant-text .button--info-1{border-width:1px}.restaurant-card .restaurant-text .content-1,.restaurant-card .restaurant-text .content-2{height:100%}.restaurant-card .restaurant-text .content-2:before{display:none}}@media(min-width: 850px){.restaurant-card{margin-bottom:30px}.restaurant-card>.col:nth-child(1){padding-right:0;padding-bottom:0}.restaurant-card>.col:nth-child(2){padding:0 15px 0 0}.restaurant-card>.col:nth-child(2)>.col-inner{padding:30px 30px 30px;border:1px solid #ddd}.restaurant-card>.col:nth-child(2) .opening-times br{display:none}.restaurant-card>.col:nth-child(2) table{margin-bottom:0}.restaurant-card>.col:nth-child(2) table td{padding:4px 0}.restaurant-card>.col:nth-child(2) .row:nth-child(2) .col{padding-bottom:0}}.restaurant-cat--card .banner-layers a{z-index:1}/*# sourceMappingURL=restaurant.css.map */