body{font-family: Arial; font-size: 14px;}
.nopad{padding:0px; margin:0px;}
a, a:link{outline:none;}
.bg{background: url('../images/bg.png'); top:-40px; position: relative;}

/*  Main Page */
.details{font-family: 'Avenir', Arial; text-align: right; font-size: 1.2em; font-weight: bold;padding-top: 20px;}
.slider{position:relative; top:-40px;z-index: 2;}
.logo{position: relative; z-index: 999;}
.footer{background: #98bd29; top:-40px; position: relative;}

.footer a, .footer a:link, .footer a:visited{color:#fff;}

#n2-ss-1-spinner{display: none;}

/* Boxes */
.event{background: url('../images/event.png') no-repeat;width:535px; height: 261px;padding:10px 30px 30px 30px;}
.galerie{background: url('../images/galerie01.png') no-repeat;width:535px; height: 261px;padding:10px 30px 30px 30px;}
.info{background: url('../images/info.png') no-repeat;width:535px; height: 261px;padding:10px 30px 30px 30px;}
.neu{background: url('../images/neu.png') no-repeat;width:535px; height: 261px;padding:10px 30px 30px 30px;}
.speisekarte{background: url('../images/speisekarte.png') no-repeat;width:535px; height: 261px;padding:10px 30px 30px 30px;}

.galerie img{position: relative; left:-30px;}

.content{font-family:Arial;font-size: 1.2em;}
.content h2{font-family:Arial;font-size: 40px;font-weight: normal;}

.more, .more a, .more a:link, .more a:visited{color:#fff;}

.right{float:right;}
.left{float:left;}

/*  Menu Styling */
.nav{float:right;font-size: 1.6em;margin-top:50px;}
.nav>li{float:left;}
.nav>li>a{color:#FABB00;}
.nav>li>a:hover, .nav>li>a:focus{background: none;color:#AF7E02;outline:none;}

.nav>li>ul{opacity: 0;background: rgba(250,187,0,0.6);padding:10px;position: absolute;top:40px; min-width: 200px;z-index:999;font-size: 0.7em;}
.nav>li:hover>ul{opacity: 1;transition:1s;-webkit-transition:1s;}
.nav>li>ul>li{padding-bottom: 5px;}
.nav>li>ul>li>a{color:#000;outline:none;}



/* Parallax Slides */

.parallax-window{height:700px;background: transparent;}

.hsContainer {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;

}
.hsContent {
    max-width: 450px;
    margin: -150px auto 0 auto;
    display: table-cell;
    vertical-align: middle;
    color: #ebebeb;
    padding: 0 8%;
    text-align: center;
}
.bcg {
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    height: 100%;
    width: 100%;
}
/* Slide 1 */
#slide-1 .bcg {background-image:url('../images/parallax_01.jpg');height:400px;}
#slide-2 .bcg {background-image:url('../../../images/template/backgrounds/bg2.jpg');height:600px;}
#slide-3 .bcg {background-image:url('../../../images/template/backgrounds/bg3.jpg');height:600px;}


/* Fancybox Styling */

/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {

}
/* Landscape phones and down */
@media (max-width: 480px) {
.details{font-size: 1em;}
}

@media(min-width:480px){

}

@media (max-width: 320px) {



}


/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}
/* Large desktop */
@media (min-width: 1200px) {

}


