a {
    color: #A32E14;
}
a:hover, .days_of_week:hover {
    color: #A32E14;
    text-decoration: underline;
}

header{
	/* TJF 2022-09-01 changed from .45 to .75 for darker background */
    background: rgba(0, 0, 0, 0.75);
}

h1 {
    font-family: "Macondo";
    margin-top: 10px;
}
.logo {
    font-family: "Macondo";
    color: #fff;
}
.navbar-brand a {
    text-decoration: none;
}
.navbar-brand a:hover {
    color: #fff;
    text-decoration: underline;
}

.nav-pills {
    --bs-nav-pills-link-active-bg: #A32E14;
    padding: 10px;
    margin-bottom: 20px;
    border-color: #ddd;
    border-style: solid;
    border-radius: 30px;
    border-width: 2px;
    margin-bottom: 10px;
    box-shadow: 5px 5px 8px #ccc;
}
.nav-link ,lowercase {
    text-transform: lowercase;
}
.days_of_week {
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}
.footer_heading {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    font-size: calc(1.3rem + 0.6vw);
    text-transform: uppercase;
}

.menu{
	/* TJF 2022-09-01 turned off food background */
     background: none;
} 
.menu-inner{
	/* TJF 2022-09-01 turned off food background */
    background: none;
}
.menu .nav-tabs {
    margin:0 12% 10px;
}

.menu .box .caption{
    border-left: none;
    padding: 15px;
    margin-left: 0px;
}
.menu .box .caption .price{
    right: 20px;
}

.bread-crumb{
    background: url(../images/background/helena-yankovska-7EbGkOm8pWM-unsplash.jpg) no-repeat center center;
}
.bread-crumb .matter{
    /* TJF 2022-09-01 changed from .35 to .6 for darker background */
    background: rgba(0, 0, 0, 0.6);
    /* TJF 2022-08-13 changed from 15px padding so no overlap when title is long */
    padding: 10px 0;
}
.bread-crumb .matter h2{
    font-family: "Countryhouse";
}

.contactus{
    background: none;
    padding-bottom: 0px;
}

.sidebar-box h6 {
    font-family: "Countryhouse";
}


.toggle_on, .bar_card_icons {
    color: #A32E14;
}
.toggle_off {
    color: #545454;
}
#reset_icons, #sort_order {
    color: #545454;
}
footer, footer a {
    color: #fff;
}
footer a:hover {
    color: #ccc;
}
/*
 * Always set the map height explicitly to define the size of the div element
 * that contains the map.
 */
#map, #contact_map {
    height: 500px;
    width: 100%;
    margin-bottom: 10px;
    border-radius: 30px;
}
.bar_card_border {
    border-color: #ddd;
    border-style: solid;
    border-radius: 30px;
    border-width: 2px;
    margin-bottom: 10px;
    box-shadow: 5px 5px 8px #ccc;
}
.bar_card_border:hover {
    border-color: #bbb;
}

/* mailchimp */
#mc_embed_signup {border-radius: 30px; padding: 4px; margin-bottom: 15px; color: #000; background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;  width:100%;}
#mc_embed_signup div#mce-responses {margin: 0px; padding: 0px;}
#mc_embed_signup div.response {margin: 0 0 1em 0;}
#mc_embed_signup .mc-field-group {width: 100%; padding-bottom: 0px;}
#mc_embed_signup .asterisk {color: #A32E14}
#mc_embed_signup .button {background-color: #595959}

#mailchimp_contact_iframe {width: 100%; height: 1300px;border-radius: 30px;}

#bar_map_embed {
    width: 100%;
    height: 400px;
    style: "border:0";
    border-radius: 30px;
}

.des a {
    word-break: break-all;  /* prevents overflow */
}