
	
@media only screen and (min-width: 1030px) {
h1, .h1 {
    font-size: 2.1em;
}
h2, .h2 {
    font-size: 1.7em;
}
h3, .h3 {
    font-size: 1.2em;
}
}
@media only screen and (max-width: 1029px) {
h1, .h1 {
    font-size: 1.8em;
}
}

.mobile-chooser {
    width: 239px;
    margin: 0 auto 35px;
    text-align: center;
}

#qtranslate-2 a {
    padding: 2px 5px 2px 5px !important;
}


@media only screen and (min-width: 1030px) {
#main {
    width: 700px;
}
#main-small {
    /* Wenn Sidebar links und rechts */
    width: 500px;
}
#sidebar1 {
    width: 300px;
}
.buchen-top {
display: none;
}
.sub-menu {
float: left;
position: absolute;
left: -999em;
z-index: 99999;
background:rgba(255,255,255,0.9);
display: block;
}
/* submenu */
nav ul li:hover > ul {
    left: auto;
top: auto;
}
/* sub submenu */
nav ul .sub-menu li:hover > ul  {
    left: 100%;
top: auto;
margin-top: -38.4px;
}
.sub-menu li {
float: none;
}
.sub-menu li a {
padding: 0.4em 1em;
}
}

@media only screen and (max-width: 1376px) and (min-width: 1030px) {
nav ul li.menu-item-328:hover > ul {
right: 0;
}
}

@media only screen and (max-width: 1029px) {
#text-4 {
display: none !important;
}
.buchen-top {
display: block;
float: none;
margin: 30px auto 0;
width: 90%;
max-width: 720px;
padding: 10px 0;
}
.mobile-chooser {
   display: block;
}
#wprmenu_bar .menu_title a, #wprmenu_bar .wprmenu_icon_menu {
    color: #F2F2F2;
}

}

.footer-links img {
    width: 35px !important;
    margin: 2% !important;
}