@media (min-width: 1251px) {
#home {
    margin-right:auto;
    margin-left:auto;
    text-align:center;
}

/* HEADER--------------------------------------------------------------------------------------------------- */
#mainmenu,
#reservierung,
#kont,
#sprachwechsler {
    top:98px;
}

/* Subtitle----------------------------------------------------------------------------------------------- */
.restaurantsubtitle {
    margin-top:0vw !important;
    text-decoration:none !important;
    border: 0px !important;
}

/* LocalinaButton--------------------------------------------------------------------------------------------- */
a#localina-button {
    text-transform:uppercase;
    width:270px !important;
    height:60px !important;
    display:inline-table !important;
    border:1.3pt solid #81a196 !important;
    text-decoration:none !important;
    background: #ffffff !important;
    border-radius: 0px !important;
    color: #81a196 !important;
    line-height: 60px !important;
    font-size: 1rem !important;
    font-family: Open Sans !important;
    font-weight: 400 !important;
    letter-spacing: 0.7rem !important;
    text-align: center !important;
    letter-spacing: .07rem !important;
    text-shadow: rgba(0, 0, 0, 0.0) 0px 0px 0px !important;
    box-shadow: rgba(0, 0, 0, 0.0) 0px 0px inset !important;
    padding: 0px !important;
    max-width: 330px !important;
}
a#localina-button.first {
    margin-right: 1.5625vw !important;
}
a#localina-button:hover {
    background-color:#81a196 !important;
    color:#fff !important;
}

/* Mittagsmenu---------------------------------------------------------------------------------------------- */
#spalten.mittagsmenu figure {
    margin-bottom:3.6458vw;
    text-align:center;
}

/* Mittagsmenu---------------------------------------------------------------------------------------------- */
#spalten.mittagsmenu p {
    text-align:center;
}
#spalten.mittagsmenu {
    justify-content: left !important;
}
#spalten.mittagsmenu #spalte1 .font4,
#spalten.mittagsmenu #spalte2 .font4 {
    text-decoration:none;
    color:#000;
    letter-spacing:0rem;
    font:2rem/2.2rem Frank Ruhl Libre;
}
#spalten.mittagsmenu #spalte1 p,
#spalten.mittagsmenu #spalte2 p {
    color:#000;
    font:1.15rem/1.9rem Open Sans;
    font-weight: 400;
}
#spalten.mittagsmenu #spalte1 p em,
#spalten.mittagsmenu #spalte2 p em {
    font-style:italic;
    color:#000;
    font:1.15rem/1.9rem Open Sans;
    font-weight: 300;
    font-style: italic !important;
}
#spalten.mittagsmenu #spalte1 p sub,
#spalten.mittagsmenu #spalte2 p sub {
    text-decoration:none;
    color:#000;
    letter-spacing:0rem;
    font:1.15rem/1.9rem Open Sans;
    font-weight: 300;
}

/* Auszeichnungen--------------------------------------------------------------------------------------------------- */
p.auszeichnungen {
    width:100%;
    position:relative;
    float:left;
    display:block;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
}
img.guide1,
img.guide2,
img.guide3 {
    width:110px;
    height:110px;
    margin-right:30px;
}
img.guide4 {
    width:110px;
    height:110px;
}
}
