/* Must Move these to Template - JC*/
#content-right {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

.claimh1 {
    margin-top: -40px;
    text-align: center;
}

#ftr-left {
    margin-top: -47px;
}

#ftr-mid {
    margin-top: -47px;
}

#ftr-right {
    margin-top: -47px;
}
.hrule {
    width: 100%; 
    font-size: 1px;
    color: rgba(0, 0, 0, 0);
    line-height: 1px;
    background-color: #d9a952;
    margin-top: -6px;
    margin-bottom: 10px;
}
/*****************Content Styles******************/
body p {
    color: #281d6a;
    font-weight: bold;
    padding-left: 3%;
    padding-right: 3%;
    min-height: 0px;
    margin: 7px 0px;
}
body h2 {
    font-family: 16px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom: 0px;
}
/**body a {
    color: #fff;
}
body a:hover {
	color: #ff5879;
}**/
.locationbox {
    background-color: #e6ad50;
    border-radius: 15px;
    padding: 15px;
    margin: 10px;
    font: 14px Arial, Helvetica, sans-serif;
}
.locationbox2 {
    background-color: tan;
    box-shadow: 0px 0px 10px black;
    opacity: 0.9;
    margin: 10px;
    min-height: 285px;
}
.locationboxtop {
    height: 10px;
    background-color: firebrick;
    color: white;
    text-shadow: 2px 2px 2px black;
    padding-top: 7px;
    font-size: 18px;
}
#topbar {
    background-color: #f53c56;
    width: 100%;
    height: 15px;
}
#footer-content h3 {
    font-size: 28px;
    font-family: 'agonicdisplaysskregular', serif;
    color: #e9cbae;
    font-weight: 100;
    margin-top: 0px;
    margin-bottom: -13px;
}
body h4 {
    font-family:sans-serif;
    font-size: 19px;
    margin: 5px;
    text-align: left;
    color: cornsilk;
}
.foodimg {
    width: 70%;
    border-color: gold;
    border-style: solid;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.foodimg-banqh {
    width: 85%;
    margin: auto;
    border-color: green;
    border-style: solid;
}
.foodtext {
    margin-left: 65px;
    margin-right: 65px;
    margin-bottom: 15px;
}
.page-header {
    margin-top: -45px;
    background-color: white;
    opacity: 0.8;
    display: none;
}
.page-header h2 {
    display: block;
    margin-top: 90px;
    margin-bottom: 0px;
}
.caprisfrtimg{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
/*Buttons*/
.caterbutton {
    background-color: firebrick;
    color: black;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin-top: 0px;
    /*margin-bottom: 10px;*/
    margin-left: auto;
    margin-right: auto;
    border: none;
    border-radius: 9px;
    box-shadow: 0px 2px 2px black;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}

.caterbutton1 {
    margin-left: auto;
    margin-right: auto;
}

.caterbutton:hover {
    background-color: #0e78a0;
    color: white;
}
/********Contact Form********/
#slide-contact{
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
#contact-form{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    color: wheat;
}
.popover{
    display: none;
    color: rgba(255, 255, 255, 0);
}
.popover h3{
    display: none;
    color: blue;
}
.popover fade{
    display: none;
    color: red;
}
.popover right{
    display: none;
    color: green;
}
.popover in{
    display: none;
    color: #ff9d00;
}
.accordion-toggle {
    display: none;
}
.accordion-toggle collapsed {
    display: none;
}
.jicons-icons{
    display: none;
}

.footer-img {
    padding-left: 5px;
    padding-right: 5px;
}
#nav menunav-pills{
    color: blue;
    margin-left: auto;
    margin-right: auto;
}
.nav menunav-pills{
    color: blue;
    margin-left: auto;
    margin-right: auto;
}
/***********news content************/
.newswrapper {
    background-color: white;
    border-radius: 5px;
    padding-left: 3px;
    padding-right: 3px;
}
.newstitle {
    display: block;
    color:black;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 3px;
    padding-left: 5px;
    margin-bottom: 7px;
    letter-spacing: -1px;
    font-size: 16px;
    font-weight: bold;
    text-align:left;
    background: url(../images/bgWriteComment.gif);
    border-left: 5px solid #A32638;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}
.newsimg {
    padding:2px;
    border:1px solid #aaa;
    float:left;
    margin-right:10px;
    margin-top;5px;
}
.newsp {padding:0px;padding-bottom:10px;margin:0px;vertical-align:baseline;font-size:14px;}
.newssublink {
    text-align: right;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    clear: both;
    font: 11px verdana, arial, tahoma,sans-serif;
    color: #9f9f9f;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #f9f9f9;
    margin-top: 10px;
    margin-bottom: 20px;
    display: block;
}