#sp-header-top .logo {
	display: flex;
	justify-content: center;
padding-top:15px;
border-top: 2px solid #dbc179;
}
#sp-header {
border-bottom: 4px solid #dbc179;

}

.sp-megamenu-parent {
	float: none;
	text-align: center;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a{
color: #dbc179;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span{
font-family: Roboto Condensed;
font-size:15px;
color:#588aad;
}
#sp-footer{
background-color: #dbc179;
    padding: 10px 0;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
padding: 0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover{
background: #588aad;
color: #dbc179;
}
#sp-bottom{
background-color: #588aad !important;
border-top: solid 1px #dbc179;
color: #dbc179;
font-family: Roboto Condensed;
}
.sp-module ul >li{
border-bottom: solid 1px #dbc179;
}
.sp-module .latestnews >div{
border-bottom: solid 1px #dbc179;
}
.sp-module ul >li >a:hover{
color: #dbc179;
}
#sp-header-top .sp-retina-logo {display: none;}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  #sp-header-top .sp-default-logo {display: none;}
  #sp-header-top .sp-retina-logo {display: block;}
}
.full-screen-ftop .offcanvas-menu{
background-color: rgba(89,139,173,0.9);
}
.offcanvas-menu .offcanvas-inner .search input{
color: #fff;
border-color: #dbc179;
}
#offcanvas-toggler{
float: none;
}
#offcanvas-toggler >i{
color: #dbc179;
}
#offcanvas-toggler >i:hover{
color: #588aad;
}

.sppb-addon-articles .sppb-addon-article{
box-shadow: 0 6px 12px -3px rgba(49,41,41,.1);
padding: 5px 5px 5px 5px;



}
.sppb-article-info-wrap {

padding: 5px 5px 5px 5px;
color: #666;
font-family: Roboto Condensed;
border-top: 2px solid #dbc179;
border-bottom: 2px solid #dbc179;
}
a{
color: #598bad;
}
.sp-module .latestnews >div >a:hover{
color: #dbc179;
}
.sp-module .latestnews >div >a{
color: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{
border: 1px solid #dbc179;
}
.helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus{
background:#598bad;
}
a:hover{
color:#dbc179;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{
color: #dbc179;
}
.leaflet-popup-content-wrapper{
    border-radius: 3px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li{
    border-bottom: 1px solid #dbc179;
}
#sp-footer2 .sp-module ul > li {
border-bottom: 0 none;
display: inline;
float: right;
padding-right: 10px;
}
#sp-footer2 .sp-module ul > li >a {
line-height: 20px;
}

#sp-footer2 .sp-module ul > li >a:hover{
color:#588aad;
}
.he-content {

}

.he-restaurant {
  border: 1px solid #dbc179;
  margin: 10px 0;
}

.he-restaurant-header {
  background: #598bad;
  padding: 10px;
  color: #fff;
}

.he-restaurant-title, .he-restaurant-address, .he-restaurat-oh {
  display: block;
}

.he-restaurant-title a {
  color: #dbc179;
  text-decoration: none;
font-size:25px;
}

.he-menu {
  padding: 10px;
  background: #fff;
  border-top: 1px solid #d9d8ce;
}

.he-menu-title, .he-menu-description, .he-menu-price {
  display: block;
}

.he-menu-title {
  font-weight: bold;
}

.heutessen_headline
{
 margin-left: 25px;
 margin-right: 14px;
}