h2 {color:#cd1719;}

.menu1 h2 {font-size:44px!important;margin-left:0;text-align:left;color:black!important;}

.dine-menu-item {position:relative!important;padding-top:0px;vertical-align:top;height:40px!important;}

.dine-menu-item + .dine-menu-item {margin-top:15px!important;padding-top:0!important;}

.menu-item-desc {position:absolute!important;right:0!important;top:15px;margin-top:0px!important;overflow:scroll;}

.dine-menu-heading {color:black;}

.mfp-counter {display:none;}

a.underline-link {text-decoration:underline!important;}

.menu-item-desc {margin-top:5px!important;}

.btn-primary {padding:10px 40px;font-size:20px!important;}

.dine-gmap {border:none;}

.gmap-wrapper {margin-top:5px;}

footer h2 {color:black!important;font-size:30px!important;}

.social-list li a {width:30px;height:30px;margin:0 5px;padding-top:7px;border-radius:0;background-color:transparent;}

.social-list li i {font-size:25px!important;color:black;}

footer .textwidget {color:black!important;}

.footer-bottom {display:none;}

a.vc_pagination-trigger {width:15px!important;height:15px!important;}

.vc_active a.vc_pagination-trigger {background-color:#cd1719!important;border-color:#cd1719!important;}

.testimonial-content {text-align:center;}

.testimonial-image {margin-bottom:30px;}

.testimonial-name {text-align:center;}

.wpmslider-controls  {top:180px!important;position:absolute!important;left:49%;}

#testimonials h2 {color:white!important;}

#testimonials p {color:white!important;}
.eo-event-board-items { width: 100%; }
.eo-event-board-items .eo-eb-event-box {background-color:transparent!important; width: 30% !important;}

.eo-event-board img {width:100%!important;margin-bottom:10px!important;height:200px!important;object-fit:cover;}

.eo-event-board-more {display:none;}

.eo-eb-date-month, .eo-eb-date-day {background-color:#cd1719!important;color:white!important;}

#sidenav a,  {width:40px!important;}

@media (max-width: 768px) { 

.center_small p {text-align:center!important;}

.eo-event-board-items .eo-eb-event-box {background-color:transparent!important;width:91%!important;}

#small_responsive  {font-size:19px!important;}

.height-element {height:300px!important;}

#first_title, #second_title {font-size:25px!important;}

#logo img {width:80px;}

.wpmslider-controls  {top:360px!important;position:absolute!important;left:42.5%;}

.gallery-landscape .height-element {
   height:200px!important;padding:0!important;}
}

.dine-gallery-item.repositioned.running img {
   height:200px!important;object-fit:cover!important;}
}

.heading-title {color:#cd1719!important;}

.testimonial-content p, .sixteen {font-size:16px!important;}

.widget-social {display:none;}

.eo-eb-event-box a {
   display: block;
   pointer-events: none;
   cursor: default;
}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default, #ui-datepicker-div .ui-button, #ui-datepicker-div html .ui-button.ui-state-disabled:hover, #ui-datepicker-div html .ui-button.ui-state-disabled:active {
background: none;
}
#ui-datepicker-div .ui-slider .ui-slider-handle {
background: #cd1719 !important;
}

.ui-datepicker-buttonpane.ui-widget-content {
display: none;
}

.other-restaurants-topbar {
    background: #000000;
    margin: 0 auto;
    color: #a5a5a5;
    padding: 10px 0;
    text-align: right;
    padding-right: 20px;
}
.other-restaurants-topbar a {
text-decoration: none;
color: #a5a5a5 !important;
}
.other-restaurants-topbar a:hover {
font-weight: bold;
}
.other-restaurants-topbar-container .wpb_content_element {
margin-bottom: 0 !important;
}
#masthead.header-transparent {
top: 30px !important;
}