Skip to content

OFFERS

Brunch Menu
Brunch Menu
Chef's Special
Chef’s Special
Crazy Beer Promo
Crazy Beer Promo
December Festive Liquor Promotion
December Festive Liquor Promotion
Expanded Menu Lunch
Expanded Menu Lunch
Festive Beer Promotion
Festive Beer Promotion
Happy Hour
Happy Hour
Healthier Choice of Food
Healthier Choice of Food
High Tea
High Tea
Oysters Promo
Oysters Promo
Set Lunch
Set Lunch
SnapShot Fun
SnapShot Fun
Stella & Hoegaarden Beer Promotion
Stella & Hoegaarden Beer Promotion
Weekend Brunch
Weekend Brunch

.wpm_6310_team_style_3 {
text-align: center;
overflow: hidden;
position: relative;
z-index: 1;
letter-spacing: .07em;
-webkit-border-radius: 0%;
-o-border-radius: 0%;
-moz-border-radius: 0%;
-ms-border-radius: 0%;
border-radius: 0%;
border-style: solid;
border-width: 0px;
border-color: rgba(255, 0, 0, 1);
box-shadow: 0 0 4px 0px rgba(43, 42, 42, 0.25);
width: calc(100% – 0px);
float: left;
}

.wpm_6310_team_style_3 img {
width: 100%;
height: auto;
padding: 0 !important;
margin: 0 !important;
float: left;
border-radius: 0 !important;
}

.wpm_6310_team_style_3_caption {
background: #FFF;
padding: 15px 10px 10px;
text-align: center;
float: left;
width: calc(100% – 20px);
}

.wpm_6310_team_style_3:hover .wpm_6310_team_style_3_caption {
background: rgba(255, 255, 255, 1);
}

.wpm_6310_team_style_3_title {
margin-bottom: 10px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
font-size: 16px;
color: rgb(39, 39, 39);
font-weight: 600;
text-transform: uppercase;
font-family: Shanti;
line-height: 22px;
}

.wpm_6310_team_style_3_designation {
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
font-size: 14px;
color: rgb(152, 152, 152);
font-weight: 100;
text-transform: capitalize;
font-family: Shanti;
line-height: 20px;
}

.wpm_6310_team_style_3_title,
.wpm_6310_team_style_3_designation,
.wpm_6310_team_style_3,
.wpm_6310_team_style_3_caption {
-webkit-transition: all 0.6s ease 0s;
-moz-transition: all 0.6s ease 0s;
-ms-transition: all 0.6s ease 0s;
-o-transition: all 0.6s ease 0s;
transition: all 0.6s ease 0s;
}

.wpm_6310_team_style_3:hover .wpm_6310_team_style_3_title {
color: rgb(0, 100, 0);
}

.wpm_6310_team_style_3:hover .wpm_6310_team_style_3_designation {
color: rgb(0, 100, 0);
}

ul.wpm_6310_team_style_3_social {
padding: 0 !important;
margin: 15px 0 15px !important;
list-style: none;
text-align: center;
}

ul.wpm_6310_team_style_3_social li {
margin: 0 8px 8px 0 !important;
display: inline-block;
padding: 0 !important;
}

ul.wpm_6310_team_style_3_social li:last-child {
margin-right: 0 !important;
}

ul.wpm_6310_team_style_3_social li:before,
ul.wpm_6310_team_style_3_social li:after {
display: none !important;
}

ul.wpm_6310_team_style_3_social li a {
display: inline-block;
font-size: 18px;
margin: 0;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
border-style: solid;
border-width: 1px;
border-color: ;
border-radius: 0%;
-moz-border-radius: 0%;
-webkit-border-radius: 0%;
-o-border-radius: 0%;
-ms-border-radius: 0%;
box-shadow: none;
text-decoration: none;
padding: 0 !important;
margin: 0 !important;
}

ul.wpm_6310_team_style_3_social li a:hover {
box-shadow: none;
background: !important;
color: !important;
}

.wpm_6310_team_style_3:hover {
transform: scale(1.05) }

.wpm-6310-tooltip:hover:after {
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
background: rgba(0, 119, 181, 1);
border-radius: 5px;
color: #fff;
content: attr(tooltip-href);
margin: -85px 5px 0;
font-size: 14px;
line-height: 25px;
padding: 8px 10px;
position: absolute;
z-index: 999;
min-width: 140px;
}
.wpm_main_template{
position: relative;
z-index: 0;
}
.wpm-6310-row img, .wpm-6310-owl-item img{
float: left !important;
width: 100% !important;
}
.wpm_main_template, .wpm_main_template a{
box-shadow: none !important;
}
.wpm-6310-row{
width: 100%;
clear: both;
display: table;
text-align: center;
font-size: 0;
}
.wpm-6310-img-responsive{
width: 100%;
height: auto;
}
.wpm_6310_team_style_3 figcaption{
padding: 0;
margin: 0;
border: none;
}
.wpm-6310-owl-carousel .wpm-6310-item-3{
padding: 5px 0;
}
.wpm_6310_team_member_info{
cursor: pointer;
}
.wpm-6310-col-1{
width: 100%;
margin-bottom: 30px;
float: left;
position: relative;
}
.wpm-6310-col-2, .wpm-6310-col-3, .wpm-6310-col-4, .wpm-6310-col-5, .wpm-6310-col-6{
margin-right: auto;
margin-bottom: 30px;
display: inline-block;
padding-left: 15px;
padding-right: 15px;
vertical-align: top;
}
.wpm-6310-col-2{
width: calc(50% – 34px);
}
.wpm-6310-col-3{
width: calc(33.33% – 34px);
}
.wpm-6310-col-4{
width: calc(25% – 34px);
}
.wpm-6310-col-5{
width: calc(20% – 34px);
}
.wpm-6310-col-6{
width: calc(16.6667% – 34px);
}
.wpm-6310-col-2:nth-child(2n), .wpm-6310-col-3:nth-child(3n), .wpm-6310-col-4:nth-child(4n), .wpm-6310-col-5:nth-child(5n), .wpm-6310-col-6:nth-child(6n){
margin-right: 0;
}
ul.wpm_6310_team_style_3_social i[class*=”fa-“]{
line-height: 32px !important;
width: 35px !important;;
height: 35px !important;;
}
@media screen and (max-width: 767px) {
.wpm-6310-col-2, .wpm-6310-col-3, .wpm-6310-col-4, .wpm-6310-col-5, .wpm-6310-col-6{
width: calc(100% – 34px);
}
}

.wpm_6310_modal, #wpm_6310_loading {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 999999999; /* Sit on top */
padding-top: 50px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
font-family: sans-serif;
letter-spacing: .02em;

}

/* wpm_6310_modal Content */
.wpm_6310_modal-content {
position: relative;
background-color: #fefefe;
margin: auto;
padding: 0;
border: 1px solid #888;
width: 75%;
padding: 20px 15px 40px;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
border-radius: 5px;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
margin-bottom: 50px;
}

/* Add Animation */
@-webkit-keyframes wpm-animatetop {
from {top:-300px; opacity:0}
to {top:0; opacity:1}
}
@keyframes wpm-animatetop {
from {top:-300px; opacity:0}
to {top:0; opacity:1}
}

@keyframes wpm-animatebottom {
from {bottom:-300px; opacity:0}
to {bottom:0; opacity:1}
}

@-webkit-keyframes wpm-animatebottom {
from {bottom:-300px; opacity:0}
to {bottom:0; opacity:1}
}

@keyframes wpm-animateleft {
from {left:-300px; opacity:0}
to {left:0; opacity:1}
}

@-webkit-keyframes wpm-animateleft {
from {left:-300px; opacity:0}
to {left:0; opacity:1}
}

@keyframes wpm-animateright {
from {right:-300px; opacity:0}
to {right:0; opacity:1}
}

@-webkit-keyframes wpm-animateright {
from {right:-300px; opacity:0}
to {right:0; opacity:1}
}
/* The Close Button */
.wpm-6310-close {
color: #000;
float: right;
font-size: 28px;
font-weight: bold;
line-height: 28px;
padding: 0;
margin: 0;
position: absolute;
right: 20px;
top: 15px;
}

.wpm-6310-close:hover,
.wpm-6310-close:focus {
color: #878787;
text-decoration: none;
cursor: pointer;
}
.wpm_6310_modal_body_picture {
float: left;
width: 300px;
padding-right: 15px;}
.wpm_6310_modal_body_content{
width: calc(100% – 315px);
float: left;
}
.wpm_6310_modal_body_picture img{
width: calc(100% – 12px) !important;
height: auto;
border: 1px solid #ccc;
padding: 5px;
}
#wpm_6310_modal_designation{
font-size: 14px;
text-transform: uppercase;
font-weight: 300;
color: #727272
}
#wpm_6310_modal_name{
text-transform: capitalize;
font-size: 22px;
line-height: 30px;
margin: 0 0 25px;
font-weight: 600;
color: #272727;
}
#wpm_6310_modal_details, #wpm_6310_modal_details p{
font-size: 14px;
line-height: 20px;
color: #272727;
padding: 0;
margin: 0 0 10px 0;
}
.wpm_6310_modal_social a{
width: 35px;
height: 35px;
line-height: 35px;
float: left;
margin: 15px 10px 0 0;
font-size: 18px;
border-radius: 3px;
text-align: center;
cursor: pointer;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
padding: 0;
box-shadow: none;
text-decoration: none;
}
.wpm_6310_modal_social a:hover{
box-shadow: none;
}

.wpm_6310_modal-footer {
padding: 10px 15px;
color: white;
}
br.wpm_6310_clear{
clear: both;
}
#wpm_6310_loading{
padding-top: 170px; /* Location of the box */
text-align: center;
background-color: rgba(0,0,0,0.7); /* Black w/ opacity */
}
#wpm_6310_loading img{
border-radius: 50%;
width: 200px;
height: 200px;
position: absolute;
left: calc(50% – 100px);
}
@media only screen and (max-width: 600px) {
.wpm_6310_modal-content{
width: 90%;
}
.wpm_6310_modal_body_content, .wpm_6310_modal_body_picture img{
width: 100% !important;
}
.wpm_6310_modal_body_picture{
width: 100%;
padding: 0;
}
}

ul.wpm_6310_team_style_3_social{
padding: 0 !important;
list-style: none !important;
}
ul.wpm_6310_team_style_3_social li{
display: inline-block !important;
padding: 0 !important;
}
ul.wpm_6310_team_style_3_social li a{
display: inline-block !important;
box-shadow: none !important;
text-decoration: none !important;
padding: 0 !important;
margin: 0 !important;
}
ul.wpm_6310_team_style_3_social li a:hover{
box-shadow: none !important;
text-decoration: none !important;
}

.wpm_main_template_3 .wpm-6310-row img, .wpm_main_template_3 .wpm-6310-owl-item img {
height: 400px
}

Grilled dishes, breads and dips arranged for sharing at Viva Loca This week

Both Viva Loca destinations

Current promotion

Promotion details

Come early. Stay late.

Discover the current dining moments, live programme and offers chosen for this week.

Open the promotion to see its complete published details.

Illustration of Viva, a fictional AI host Viva is ready
Viva · fictional AI host

Ask Viva

AI-generated character · not a real personChecking AI connection…
Viva

Welcome to Viva Loca. Planning food, live music or a celebration? Tell me what kind of evening you want.

Tap the voice button to talk. Live AI voice is used when securely configured; browser voice remains the fallback.

Viva Stage

Select a Viva Stage film to begin.