#sticky, #sticky-fadein {
	display: none;
}

.scrolldown-responsive {
	display: none;
}


/* IE11 FIX RUCKELN */
#navbar {
	display: none;
}






@media screen and (max-width : 1500px)  {

/* ///// HEADER ///// */


/* ///// NAVIGATION ///// */


/* ///// SLIDER ///// */

#entry {
    width: 30%;
}

#slider {
    width: 60%;
}

/* ///// EVENTS ///// */

.datum {
    font-size: 20px;
}


/* ///// DIVERSES ///// */

}


@media screen and (min-width : 1300px) and (max-height : 850px) {

.logo {
    width: 25%;
}

#entry {
    width: 35%;
}

#slider {
    width: 55%;
}

#introtext p {
    padding: 0 5% 0 0;
}

#hinweis {
    width: 80%;
    bottom: 12vw;
}

.scrolldown {
    bottom: 14vw;
}

}

@media (min-aspect-ratio: 2/1) {


/* ///// ENTRY ///// */

.logo {
    width: 25%;
}

#entry {
    width: 35%;
}

#slider {
    width: 55%;
}

#introtext p {
    padding: 0 5% 0 0;
}

#hinweis {
    width: 80%;
    bottom: 12vw;
}

.scrolldown {
    bottom: 14vw;
}


/* ///// NAVIGATION ///// */

.menu-bg.top {
    left: -220%;
	top: 20%;
}

.menu-bg.middle {
    left: -210%;
}

.menu-bg.bottom {
    top: 90%;
}

}


@media (min-aspect-ratio: 3/1) {


/* ///// NAVIGATION ///// */

.menu-bg.top {
    left: -210%;
}

.menu-bg.bottom {
    top: 105%;
    transform: rotate(-45deg) translateY(25%);
    left: -160%;
}

}





@media screen and (max-width : 1400px)  {

/* ///// HEADER ///// */


/* ///// NAVIGATION ///// */


/* ///// SLIDER ///// */


/* ///// TELLEXPRESS ///// */

#tellexpress-information #beitrag {
    flex: 0 30%;
    margin: 1%;
    padding: 0%;
}

/* ///// DIVERSES ///// */

}


@media screen and (max-width : 1300px)  {

/* ///// HEADER ///// */


/* ///// NAVIGATION ///// */

#navigations-container {
    top: 2%;
}

/* ///// SLIDER ///// */

#slider-area {
    height: auto;
}

.logo {
    width: 15%;
}

#entry {
    width: 90%;
    height: 100%;
    padding: 5% 5% 10%;
    background-position: center center;
    background-image: url(../images/entry-bg-responsive.jpg);
	-webkit-box-shadow: inset 0px -100px 60px -50px rgba(30, 29, 30,1);
	-moz-box-shadow: inset 0px -100px 60px -50px rgba(30, 29, 30,1);
	box-shadow: inset 0px -100px 60px -50px rgba(30, 29, 30,1);
}

#entry #introtext {
    margin-top: 0;
    margin-left: 12%;
    width: 75%;
    padding: 12% 10% 8% 0;
}

#introtext p {
    padding: 0 0% 0 0;
}

#entry h2:before {
    bottom: 14px;
    left: -18%;
    width: 15%;
}

#slider {
    width: 100%;
}

#slider .slider-bild {
    height: 80vw;
	-webkit-box-shadow: inset 0px 100px 60px -15px rgba(30, 29, 30,1);
    -moz-box-shadow: inset 0px 100px 60px -15px rgba(30, 29, 30,1);
    box-shadow: inset 0px 100px 60px -15px rgba(30, 29, 30,1);
}

#hinweis {
    position: relative;
    bottom: auto;
    margin-left: 12%;
}

#introtext p {
    font-size: 19px;
}

.slideshow .slick-prev {
    left: auto;
    right: 60px;
    bottom: -35px;
    top: auto;
}

.slideshow .slick-next {
    left: auto;
    right: 0px;
    bottom: -35px;
    top: auto;
}

.tellexpress-weiss img {
    display: none;
}

#slideshow-scrolldown {
    display: none;
}

.scrolldown-responsive {
	display: block;
}


/* ///// EINLEITUNG ///// */

#einleitung, #tellexpress-einleitung {
    position: relative;
    display: block;
    float: left;
    width: 60%;
    padding: 10% 20% 5%;
}


/* ///// EVENTS ///// */

#events {
    padding: 10% 5% 10%;
}

#events #beitrag {
    flex: 0 46%;
}

.datum {
    font-size: 24px;
}

#events h4.newsflash-title {
    font-size: 2.5vw;
    min-height: 7vw;
}



/* ///// INFORMATIONEN ///// */

#information {
    width: 90%;
    padding: 10% 3% 10%;
}



/* ///// ANFAHRT ///// */

#anfahrt {
    width: 90%;
    padding: 0% 5% 10%;
}


}


@media screen and (max-width : 1200px)  {

h3, .moduletable h3 {
    font-size: 20px;
}

p {
    font-size: 18px;
}


/* ///// NAVIGATION ///// */

#top-navigation, #navigation {
    width: 80%;
    padding: 10%;
}

#top-navigation ul.menu a, #top-navigation span.separator {
    font-size: 2em;
}


/* ///// PARALLAX ///// */

.parallax {
    height: 40vw !important;
}

/* ///// TELLEXPRESS ///// */

#tellexpress-einleitung .tellexpress-grau img {
    width: 20vw;
}


/* ///// SOCIAL MEDIA ///// */

#socialmedia .logo-smedia img {
    width: 23vw;
}

dd.field-entry.facebook-link, dd.field-entry.instagram-link {
    width: 40px;
    height: 40px;
}


/* ///// FOOTER ///// */

#footer img {
    max-width: 100px;
    max-height: 100px;
}

}


@media screen and (max-width : 1100px)  {

/* ///// HEADER ///// */


/* ///// NAVIGATION ///// */

a.restaurant:before {
    left: -100px;
}

a.thallpub:before {
    left: -80px;
}

/* ///// SLIDER ///// */


/* ///// FOOTER ///// */


/* ///// DIVERSES ///// */

}


@media screen and (max-width : 1000px)  {

/* ///// HEADER ///// */


/* ///// NAVIGATION ///// */

ul.menu li {
    width: 35%;
}

.moduletable.hauptmenu li {
    padding: 60px 0 0 12%;
}


/* ///// DIVERSES ///// */

.scrolltotop {
    width: 40px;
    height: 25px;
}

#copyright {
    width: 90%;
    padding: 0% 5% 10% 5%;
}

/* ///// EVENTS ///// */

#events {
    padding: 15% 5% 15%;
}

#events #beitrag {
    flex: 0 96%;
    margin-bottom: 10%;
}

#events h4.newsflash-title {
    font-size: 3.5vw;
    min-height: auto;
}


/* ///// INFORMATIONEN ///// */

.col3 #beitrag {
    flex: 0 92%;
}

#information .introtext {
    height: 100%;
    border: solid 2px #838181;
    padding: 5%;
    width: calc(90% - 4px);
}


/* ///// CLUB INFORMATIONEN ///// */

#club-informationen {
    width: 80%;
    padding: 5% 10% 10%;
}

/* ///// ANFAHRT ///// */

#anfahrt {
	width: 90%;
    padding: 10% 5% 10%;
}


/* ///// TELLEXPRESS ///// */

#tellexpress-information #beitrag {
    flex: 0 96%;
    margin: 2%;
}

#tellexpress dl.fields-container {
    position: relative;
}

#tellexpress-information .introtext {
    width: 90%;
}

}


@media screen and (max-width : 900px)  {

/* ///// HEADER ///// */


/* ///// NAVIGATION ///// */


/* ///// SLIDER ///// */

#entry h2:before {
    bottom: 10px;
}

.slick-prev, .slick-next {
    width: 49px;
    height: 61px;
}

.slick-prev:before, .slick-next:before {
    width: 50px;
    height: 56px;
}

.slideshow .slick-prev {
    right: 50px;
}

/* ///// FOOTER ///// */

#footer img {
    max-width: 80px;
    max-height: 65px;
}

#footer {
    width: 90%;
    padding: 10% 5%;
}

/* ///// DIVERSES ///// */

}


@media screen and (max-width : 800px)  {

h2, .contentheading, h2 a {
    font-size: 24px;
}

/* ///// NAVIGATION ///// */

#top-navigation ul.menu a, #top-navigation span.separator {
    font-size: 1.8em;
}

ul.menu a, span.separator {
    font-size: 1.2em;
}

.moduletable.hauptmenu li {
    padding: 60px 0 0 15%;
}

a.restaurant:before {
    left: -75px;
    width: 50px;
    height: 42px;
}

a.tellenbar:before {
    left: -90px;
    width: 75px;
    height: 32px;
}

a.thallpub:before {
    left: -55px;
    width: 25px;
    height: 61px;
}

a.tellexpress:before {
    left: -85px;
    width: 65px;
    height: 22px;
}



/* ///// PARALLAX ///// */

.parallax {
    height: 55vw !important;
}


.parallax-inner {
    background-size: 150% !important;
}


/* ///// SLIDER ///// */


/* ///// EINLEITUNG ///// */

#einleitung, #tellexpress-einleitung {
    width: 90%;
    padding: 10% 5% 10%;
}

}


@media screen and (max-width : 700px)  {

h2, .contentheading, h2 a {
    font-size: 20px;
}

/* ///// HEADER ///// */

.logo {
    width: 27%;
}

/* ///// NAVIGATION ///// */

#navigations-container {
    top: 0;
    right: 2%;
}

/* ///// SLIDER ///// */

#introtext p {
    font-size: 16px;
    padding: 0 0% 0 0;
}

.text-klein-titel {
    font-size: 11px;
}

.text-gross {
    font-size: 20px;
}

/* ///// SOCIAL MEDIA ///// */

#socialmedia .logo-smedia img {
    width: 30vw;
}


/* ///// DIVERSES ///// */

}


@media screen and (max-width : 600px)  {

h2, .contentheading, h2 a {
    font-size: 20px;
}

p {
    font-size: 17px;
}

/* ///// DIVERSES ///// */

.scrolltotop {
    width: 30px;
    height: 18px;
}

#copyright {
    padding: 0% 5% 20% 5%;
}

.item-close {
    top: 3%;
    right: 6%;
}

.item-page {
    margin: 10% 0;
}

/* ///// NAVIGATION ///// */

#header-fadein #navigations-container {
    top: -30%;
    right: 1%;
}

.menu-trigger-bar.top {
    width: 45%;
    margin-bottom: 6px;
}

.menu-trigger-bar {
    width: 90%;
    height: 3px;
    margin-bottom: 4px;
}

.menu-trigger-bar.bottom {
    width: 45%;
}


ul.menu li {
    width: 45%;
}

ul.menu a, span.separator {
    margin: 7px 0px 7px 0px;
}

#top-navigation ul.menu a, #top-navigation span.separator {
    font-size: 1.6em;
	line-height: 1.5;
}

.moduletable.hauptmenu li {
    padding: 70px 5% 0 0;
}

a.restaurant:before {
    left: 0;
    width: 50px;
    height: 41px;
    top: -52px;
}

a.tellenbar:before {
    left: 0;
    width: 75px;
    height: 33px;
    top: -48px;
}

a.thallpub:before {
    left: 16px;
    width: 22px;
    height: 55px;
    top: -64px;
}

a.tellexpress:before {
    left: 0;
    width: 76px;
    height: 27px;
    top: -38px;
}


/* ///// SLIDER ///// */

#slider .slider-bild {
    height: 150vw;
}


/* ///// INFORMATION ///// */

#information {
    padding: 10% 3% 10%;
}


/* ///// ANFAHRT ///// */

#anfahrt {
    padding: 10% 5% 15%;
}

/* ///// EVENTS ///// */

.datum {
    font-size: 18px;
}


/* ///// TELLEXPRESS ///// */

#tellexpress-einleitung .tellexpress-grau img {
    width: 35vw;
}


/* ///// FOOTER ///// */

.logo-footer-restaurant, .logo-footer-tellenbar, .logo-footer-thall, .logo-footer-tellexpress {
    width: 30%;
    padding: 10%;
}

#footer img {
    max-width: 200px;
    max-height: 75px;
}

}


@media screen and (max-width : 500px)  {

h3, .moduletable h3 {
    font-size: 18px;
}

/* ///// NAVIGATION ///// */

.menu-bg.top {
    left: -60%;
    top: -45%;
}


/* ///// EINLEITUNG ///// */

#einleitung, #tellexpress-einleitung {
    width: 90%;
    padding: 15% 5% 10%;
}


/* ///// ABSTÄNDE OBEN WEGEN NAVIGATIONS-HEADER */


#einleitung, #tellexpress-einleitung {
    padding: 20% 5% 5%;
}

#information {
    padding: 20% 5% 15%;
}

#anfahrt {
    padding: 20% 5% 20%;
}




/* ///// DIVERSES ///// */

#copyright p, #copyright a {
    font-size: 8px;
}


/* ///// SLIDER ///// */


/* ///// EVENTS ///// */

#events {
    padding: 30% 5% 20%;
}

#events h4.newsflash-title {
    font-size: 4.5vw;
}


/* ///// TELLEXPRESS ///// */

#tellexpress-information {
    padding: 0% 5% 20%;
}


/* ///// SOCIAL MEDIA ///// */

#socialmedia .logo-smedia img {
    width: 50vw;
}

#socialmedia {
    width: 80%;
    padding: 20% 10%;
}

    dd.field-entry.tellexpress-telefon {
    font-size: 48px;

}
    
}


@media screen and (max-width : 400px)  {

/* ///// HEADER ///// */

.logo {
    width: 35%;
}

/* ///// NAVIGATION ///// */

.menu-bg.top {
    left: -75%;
    top: -25%;
}

ul.menu a, span.separator {
    font-size: 1em;
}

#top-navigation ul.menu a, #top-navigation span.separator {
    font-size: 1.2em;
    line-height: 2;
}


/* ///// SLIDER ///// */

#entry h2 {
    margin-bottom: 0;
}

#introtext p {
    font-size: 14px;
    line-height: 1.5;
    padding: 0;
}

.text-gross {
    letter-spacing: 4px;
    line-height: 1.2;
}

.text-klein {
    display: none;
}

/* ///// EVENTS ///// */

.datum {
    font-size: 14px;
}

/* ///// TELLEXPRESS ///// */

#tellexpress-information dl.fields-container:after {
    background-size: 60px;
}

#tellexpress-information dl.fields-container {
    top: 35%;	
}

dd.field-entry.tellexpress-telefon {
    font-size: 35px;
}


/* ///// PARALLAX ///// */

.parallax {
    height: 60vw !important;
}


.parallax-inner {
    background-size: 200% !important;
}


}




@media screen and (max-width : 350px)  {

.scrolldown-responsive {
    right: 0%;
}

}




