body{margin:0px;font-family:'Roboto Slab', serif;min-width:400px;}
a{font-weight:300;color:rgb(121,0,0);text-decoration:none;}
p{margin:0;font-weight:300;}
h1,h2,h3,.typo3-neos-nodetypes-headline{font-weight:300;margin:0;}
.hide {display:none;}
.crimson-button > *{background-color:rgb(121,0,0);border-radius:3px;color:white;display:inline-block;font-size:18px;height:19px;padding:8px 25px 14px 25px;position:relative;text-align:center;text-decoration:none;width:auto;}
.crimson-button a:hover{background-color:#1a1611;}
.columns-50-50:after{content:" ";clear:both;display:block;}
.columns-50-50 .column{width:47.5%;float:left;margin-right:5%;}
.container .column:last-child{margin-right:0;}
figure{margin:0;}
.typo3-neos-alignment-left img{float:left;margin:0 1em 1em 0;}
.neos-contentcollection > div{clear:both;}
.gallery-image{width:auto;display:inline-block;margin:0 1em 1em 0;}
.gallery-item{width:100%;display:inline-block;margin:0 0 1em 0;}
.gallery-item .inactive{opacity:0.5;}
.thumb{width:6em;height:6em;display:table-cell;background-size:cover;}
.gallery-item .title{display:table-cell;vertical-align:middle;padding:0 0 0 1em;}
#cboxCurrent{display:none!important;}
@media (min-width:801px){.gallery-item{width:48%;padding-right:1%;}
}
@media (min-width:1201px){.gallery-item{width:31%;}
}
#top{display:block;position:relative;overflow:hidden;}
#top .background{width:100%;height:700px;background:url('../Images/ala-home-top.jpg') no-repeat center;background-size:cover;text-align:center;}
#top .logo{width:100%;height:100%;background:url('../Images/ala-logo.png') no-repeat center;background-size:cover;}
#top .logo a{display:block;height:34%;width:41%;margin-top:124px;position:absolute;}
#top .logo a h1 {margin-top: -300px;}
.topthree{position:absolute;top:30px;right:30px;}
.topthree > div{float:left;}
.topthree .social{width:160px;}
.topthree .music{width:130px;margin-left:30px;}
.topthree .social, .topthree .music{background:rgba(117,112,105,.26);padding-left:20px;padding-right:20px;height:50px;border-radius:25px;border:1px solid rgb(83,73,60);}
.social a{display:inline-block;}
.social a:first-child{}
.social a:last-child{}
.topthree .social a{background:url(../Images/social-header-sprite.png) no-repeat 55% 0;width:31%;height:36px;margin:7px 0;}
.topthree .social a.draugiem{}
.topthree .social a.facebook{background-position:43% -36px;}
.topthree .social a.twitter{background-position:50% -70px;}
.topthree .music .volume{float:left;}
.topthree .music .volume{height:38px;width:38px;background:rgb(83,73,60);border-radius:20px;margin-top:6px;margin-left:-13px;cursor:pointer;text-align:center;}
.topthree .music .volume img{height:18px;width:18px;position:relative;display:inline-block;padding:10px 0;;;;}
.music.muted{background:rgba(117,112,105,.42);}
.music.muted .links .first,
.music.muted .links .second,
.music.muted .links .third{background:rgba(51,44,33,.5) !important;}
.music .links .song,
.music .links .song,
.music .links .song{background:rgb(51,44,33) !important;}
.music .muted-img{height:38px !important;width:38px !important;padding:0!important;}
.music.muted .sound.jp-play{display:none;}
.music.muted .sound.jp-pause{display:block;}
.music .sound.jp-play{display:block;}
.music .sound.jp-pause{display:none;}
.music .pop-out{display:none;position:absolute;top:50px;color:white;background-color:rgba(51,44,33,.89);padding:15px;border-radius:5px;width:100px;width:140px;margin-left:-20px;}
.music .pop-out a{color:white;}
.music:hover .pop-out{display:block;}
.music .track-name{font-size:10px;}
.music .jp-volume-bar span{height:10px;display:inline-block;}
.music .jp-volume-bar span span{background-color:white;display:inline-block;width:9px;}
.music .jp-volume-bar span.quiet span{background-color:black;}
.music .jp-volume-bar span:nth-child(1) span{height:1px;}
.music .jp-volume-bar span:nth-child(2) span{height:2px;}
.music .jp-volume-bar span:nth-child(3) span{height:3px;}
.music .jp-volume-bar span:nth-child(4) span{height:4px;}
.music .jp-volume-bar span:nth-child(5) span{height:5px;}
.music .jp-volume-bar span:nth-child(6) span{height:6px;}
.music .jp-volume-bar span:nth-child(7) span{height:7px;}
.music .jp-volume-bar span:nth-child(8) span{height:8px;}
.music .jp-volume-bar span:nth-child(9) span{height:9px;}
.music .jp-volume-bar span:nth-child(10) span{height:10px;}
.links{display:inline-block;/**/padding:12px 0 0 0;}
.topthree .music .links a{display:block;float:left;width:25px;height:25px;color:white;text-decoration:none;text-align:center;background:rgba(51,44,33,.8);border-radius:16px;position:relative;margin-left:10px;}
.topthree .music a.first{margin-left:20px;}
.topthree .music a p{margin:0;padding-top:1px;}
.menu{height:52px;text-align:center;font-size:22px;margin-left:30px;}
.menu a{margin:0;display:inline-block;color:white;position:relative;text-decoration:none;background-color:rgb(51,44,33);border-radius:26px;width:100px;padding:12px 0;}
.menu a:hover{background-color: rgb(121,0,0);}
.lang{position:absolute;top:70px;width:73px;font-size:21px;overflow:hidden;}
.lang a{display:block;width:100%;height:44px;color:white;text-decoration:none;background-color:rgb(51,44,33);margin-bottom:10px;padding-left:15px;}
.lang a p{margin:0;position:relative;font-weight:300;display:inline-block;padding:8px 0;;;;;;;;;;;}
#top .top-container{width:86%;margin-left:7%;position:absolute;bottom:14%;}
#top.inside .top-container{display:none;}
.four-links .header-link{width:22%;margin-right:4%;float:left;color:white;text-transform:uppercase;font-size:25px;font-weight:300;text-align:center;}
.four-links .second .header-link:last-child{margin-right:0;}
.four-links .link{background:rgba(51,44,33,.89);height:auto;}
.four-links .header-link:hover .link{background:rgba(121,0,0,.89);}
.four-links a{display:block;height:50px;padding-top:10px;color:white;text-decoration:none;}
.four-links .top{width:100%;height:20px;background:no-repeat top center;background-size:cover !important;}
.four-links .programma .top{background-image:url(../Images/header-ugunskrusts-big.png);}
.four-links .edienkarte .top{background-image:url(../Images/header-jumis-big.png);}
.four-links .dzerieni .top{background-image:url(../Images/header-usins-big.png);}
.four-links .parmums .top{background-image:url(../Images/header-maraskrusts-big.png);}
.four-links .programma:hover .top{background-image:url(../Images/header-ugunskrusts-big-hover.png);}
.four-links .edienkarte:hover .top{background-image:url(../Images/header-jumis-big-hover.png);}
.four-links .dzerieni:hover .top{background-image:url(../Images/header-usins-big-hover.png);}
.four-links .parmums:hover .top{background-image:url(../Images/header-maraskrusts-big-hover.png);}
.three-actions{position:relative;height:170px;}
.three-actions > div{width:33.33%;height:100%;float:left;text-align:center;color:white;background-size:cover !important;}
.three-actions > div:first-child{background:url(../Images/three-actions-visit.jpg)}
.three-actions > div{background:url(../Images/three-actions-reserve.jpg)}
.three-actions > div:last-child{background:url(../Images/three-actions-banquet.jpg)}
.three-actions .typo3-neos-nodetypes-text{text-transform:uppercase;color:rgb(191,180,177);padding-top:25px;padding-bottom:5px;}
.three-actions h2{font-size:43px;}
.three-actions h3{font-size:24px;}
.three-actions :not(.crimson-button) > a{color:white;border-bottom:1px dashed white;}
.three-actions > div:last-child h2{padding-top:20px;padding-bottom:13px;}
#ugunskrusts{width:86%;margin-left:7%;position:relative;margin-top:10px;margin-bottom:10px;}
#ugunskrusts img{height:43px;width:auto;position:relative;left:50%;transform:translate(-50%)}
#ugunskrusts span:before,
#ugunskrusts span:after{border-top:3px solid rgb(51,44,33);display:block;height:1px;content:" ";width:47%;position:absolute;top:21px;}
#ugunskrusts span:before{left:0;}
#ugunskrusts span:after{right:0;}
.parallax-wrapper{overflow:hidden;padding-bottom:90px;}
.parallax-wrapper .parallax{background:transparent none 50% 0 no-repeat fixed;background-position:center;background-size:cover;height:500px;margin:0 auto;width:100%;max-width:1920px;position:relative;overflow:hidden;}
.parallax .headline{width:100%;position:absolute;bottom:0;background-position:center;text-align:center;color:white;font-size:80px;font-weight:300;text-transform:uppercase;background-image:url("../Images/usins-parallax-end.png");}
.ugunskrusts .parallax .headline{background-image:url("../Images/ugunskrusts-parallax-end.png");height:178px;}
.jumis .parallax .headline{background-image:url("../Images/jumis-parallax-end.png");height:182px;}
.usins .parallax .headline{background-image:url("../Images/usins-parallax-end.png");height:190px;}
.maraskrusts .parallax .headline{background-image:url("../Images/maraskrusts-parallax-end.png");height:182px;}
.parallax .headline > *{padding-top:43px;}
.parallax-content{margin:0 7%;}
.menucard-download{width:250px;display:inline-block;text-align:left;padding:1em 2em 0 2em;background:rgb(236,236,236);}
.menucard-download a{font-weight:normal;}
.parallax-content .gallery-item{width:100%;}
.parallax-content .thumb{width:4em;height:4em;}
.parallax-content .title a{font-size:1.2em;}
.parallax-content .neos-contentcollection{text-align:center;}
.parallax-content > .neos-contentcollection > .typo3-neos-nodetypes-headline{margin:0 11%;margin-bottom:32px;padding-top:10px;}
.parallax-content .typo3-neos-nodetypes-twocolumn .neos-contentcollection{text-align:left;}
.parallax-content .typo3-neos-nodetypes-twocolumn .typo3-neos-nodetypes-headline{margin:0;margin-bottom:23px;}
.parallax-content .typo3-neos-nodetypes-headline h2{font-size:36px;}
.parallax-content .typo3-neos-nodetypes-text{line-height:27px;font-size:18px;}
.four-meals{width:100%;display:inline-block;text-align:center;}
.four-meals > div{width:22%;margin-right:4%;float:left;position:relative;height:188px;overflow:hidden;background:transparent none no-repeat center;background-size:cover;}
.four-meals > div:last-child{margin-right:0;}
.four-meals .crimson-button{margin:7.5em 0 0 0;display:inline-block;}
footer{position:relative;clear:both;}
.footer-start{background-color:rgb(235,234,233);height:86px;}
.footer-end{background-color:rgb(71,65,55);height:86px;clear:both;}
footer .social,
footer .kontaktinfo{width:86%;margin-left:7%;height:100%;}
footer .social a{display:inline-block;}
footer .social .three-social{position:absolute;display:inline-block;left:50%;transform:translate(-50%);padding-top:7px;}
footer .social .three-social a{padding:0;padding-right:40px;width:50px;height:52px;background:transparent url('../Images/social-footer-sprite.png') no-repeat 0 0;}
footer .social .three-social a:last-child{padding:0;}
footer .social .three-social a.draugiem{background-position:0 0;}
footer .social .three-social a.facebook{background-position:0 -52px;}
footer .social .three-social a.twitter{background-position:0 -104px;}
footer .social .plugini{float:right;}
footer .social .plugini .neos-contentcollection .typo3-neos-nodetypes-html{clear:none;float:left;padding-top:34px;}
footer .social .plugini .neos-contentcollection .typo3-neos-nodetypes-html:first-child{margin-right:25px;}
.footer-end .wrapper{margin:0 7%;position:relative;color:white;}
.footer-end .wrapper > div:first-child{float:left;}
.footer-end .wrapper > div:last-child{float:right;}
.footer-end .wrapper .typo3-neos-nodetypes-headline{text-transform:uppercase;margin-top:17px;}
.footer-end .wrapper .typo3-neos-nodetypes-text{font-size:18px;line-height:34px;}
footer .credits{background-color:#2f2b24;color:white;font-weight:300;line-height:46px;font-size:14px;padding:0 7%;height:46px;}
footer .credits a{color:white;}
footer .credits .column{display:inline-block;}
footer .credits .column:first-child{float:left;}
footer .credits .column:last-child{float:right;}
#menu{display:block;position:fixed;width:100%;height:100%;z-index:10000;background-color:rgba(51,44,33,.95);top:-0px;-moz-transition:top 0.8s, background-color 0.7s;-ms-transition:top 0.8s, background-color 0.7s;-o-transition:top 0.8s, background-color 0.7s;transition:top 0.8s, background-color 0.7s;overflow:scroll;}
#menu.hide{top:-1500px;background-color:transparent;}
.exit-button{height:35px;width:35px;background:url('../Images/menu-exit.png');background-size:contain;position:absolute;right:40px;top:40px;}
#menu > ul {}
#menu ul{margin:0;padding:0;position:absolute;width:75%;margin-left:6%;margin-top:3rem;}
#menu ul ul{display:none;}
#menu ul li{list-style:none;background:rgba(63,56,46,.7);width:60%;overflow:hidden;border-right:1px solid rgb(89,82,72);}
#menu ul li:nth-child(even){background:rgba(57,51,40,0.6);}
#menu ul li a{color:rgb(152,143,131);text-decoration:none;font-size:32px;font-weight:300;line-height:64px;padding-left:30px;display:block;}
#menu li.parent a.expander{display:block;width:100%;}
#menu li.parent > a.direct{display:none;}
#menu li.parent ul li.direct{display:block;}
#menu ul li:hover > a{color:white;background:rgb(99,74,43);}
#menu ul li:hover > ul{overflow:hidden;}
#menu ul li:hover ul{position:absolute;margin:0;padding:0;display:block;background:rgb(99,74,43);width:40%;overflow:hidden;margin-left:4px;left:60%;margin-top:-64px;}
#menu ul li:hover ul li{display:block;width:100%;background:transparent;overflow:visible;}
#menu ul li:hover ul li a{color:rgb(190,166,136);line-height:64px;padding-left:0;margin-left:30px;width:84%;}
#menu ul li:hover ul li a:hover{color:white;border-bottom:1px solid rgb(119,97,70);margin-bottom:-1px;}
#menu ul li.parent{overflow:visible;}
#top.inside{width:100%;display:block;position:relative;height:179px;background:url('../Images/ala-inside-top.jpg') no-repeat;background-size:cover;text-align:center;}
#top.inside .logo{background:url('../Images/ala-logo-inside.png') no-repeat;background-position:center;height:179px;width:417px;position:relative;margin-top:0px;display:inline-block;}
#top.inside .lang{top:auto;bottom:0px;}
#top.inside .lang a{background-color:rgba(51,44,33,.8);padding-left:0;}
#top.inside .lang a:last-child{margin-bottom:0;}
#top.inside .logo a{width:100%;height:100%;margin-top:0px;}
.three-links.inside{width:100%;display:block;position:relative;}
.three-links.inside > div{width:33.33%;height:100%;float:left;position:relative;height:220px;}
.three-links.inside .edienkarte{background:url('../Images/inside-promo-bg-edienkarte.jpg') no-repeat bottom;background-size:cover;}
.three-links.inside .dzerieni{background:url('../Images/inside-promo-bg-dzerieni.jpg') no-repeat center;background-size:cover;}
.three-links.inside .programma{background:url('../Images/inside-promo-bg-programma.jpg') no-repeat center;background-size:cover;}
.three-links.inside .edienkarte > div{background:url('../Images/inside-promo-link-jumis.png') no-repeat;}
.three-links.inside .dzerieni > div{background:url('../Images/inside-promo-link-usins.png') no-repeat;}
.three-links.inside .programma > div{background:url('../Images/inside-promo-link-maraskrusts.png') no-repeat;}
.three-links.inside .edienkarte > div,
.three-links.inside .dzerieni > div,
.three-links.inside .programma > div{position:absolute;bottom:0;width:100%;height:100px;background-position:top;background-size:cover;}
.three-links.inside p{font-size:45px;color:white;text-align:center;margin-top:27px;text-transform:uppercase;}
.three-links.inside a{text-decoration:none;}
#inside-page{position:relative;width:100%;display:block;background:white;}
#inside-page .wrapper{margin:0 7%;display:block;}
#inside-page .article > .neos-contentcollection > .typo3-neos-nodetypes-headline:first-child{width:75%;padding-top:45px;padding-bottom:45px;line-height:50px;color:rgb(71,65,55);}
#inside-page .wrapper h1{font-size:42px;}
#inside-page .wrapper img{width:100%;height:auto;}
#inside-page .wrapper div h3{font-size:25px;line-height:37px;}
#inside-page .wrapper div h3:first-child{margin-top:-10px;}
#inside-page .wrapper p{padding-bottom:20px;line-height:25px;}
#inside-page .wrapper .typo3-neos-nodetypes-text.attention{color:rgb(158,11,15);}
#inside-page .wrapper div h5{color:rgb(158,11,15);text-transform:uppercase;font-size:22px;}
#inside-page .wrapper .article{margin-bottom:100px;display:block;width:100%;}
#inside-page .wrapper div table{width:100%;}
#inside-page .wrapper div table h3:first-child{margin:0;}
#inside-page .wrapper div table p{padding:0;}
#inside-page .wrapper div table tr{display:block;border-top:1px solid rgb(226,226,226);}
#inside-page .wrapper div table tr:last-child{border-bottom:1px solid rgb(226,226,226);}
#inside-page .wrapper div table tr.otrais{background:rgb(244,244,244);}
#inside-page .wrapper div table tr td{display:block;padding-left:7px;}
@media (min-width:1050px) and (max-width:1550px){#top.inside .topthree .social{position:absolute;right:0;top:74px;}
}
@media (min-width:1551px){#top.inside .topthree{top:50%;transform:translate(0,-50%);}
}
@media (min-width:1301px){#top .logo{width:1560px;height:798px;background:url('../Images/ala-logo.png') no-repeat center;background-size:cover;position:relative;}
#top .logo a{display:block;position:absolute;height:34%;width:41%;margin-top:144px;}
}
@media (min-width:701px) and (max-width:1300px){#top .logo{background:url('../Images/ala-logo-inside.png') no-repeat center;background-size:contain;width:500px;height:400px;position:relative;display:inline-block;}
#top .top-container{top:350px;bottom:auto;}
.four-links .header-link{width:49.90%;margin-right:1px;}
.four-links .first .header-link:last-child{margin-right:0;}
.four-links .top{display:none;}
.four-links .link{height:auto;margin-top:1px;padding:0;}
.four-links a{height:63px;padding-top:28px;}
#top .background{height:620px;}
}
@media (min-width:10px) and (max-width:700px){.lang{width:100%;top:0;background:rgb(51,44,33);z-index:1000;}
.lang a{width:70px;float:left;text-align:center;padding-left:0px;margin-bottom:0;background:rgb(61,55,44);height:44px;}
.lang a:first-child{background:rgb(51,44,33)}
.lang a:last-child{background:rgb(72,66,56)}
#top .topthree .social, #top .topthree .music{display:none;}
#top .logo{background:url('../Images/ala-logo-inside.png') no-repeat center;background-size:contain;width:290px;height:129px;padding-top:120px;}
#top .top-container{top:205px;bottom:auto;}
.four-links .header-link{width:100%;margin-right:0;margin-bottom:1px;}
.four-links .top{display:none;}
.four-links .link{height:auto;}
.four-links a{height:52px;padding-top:20px;}
}
@media (min-width:10px) and (max-width:537px){.three-actions > div{width:100%;}
}
@media (min-width:538px) and (max-width:700px){.three-actions > div{width:100%;}
.three-actions{height:190px;}
.three-actions > div .typo3-neos-nodetypes-text{padding-top:35px;}
.three-actions > div:last-child h2{padding-top:30px;}
}
@media (min-width:701px) and (max-width:800px){.three-actions > div h3{font-size:18px;}
.three-actions > div h2{font-size:38px;}
.three-actions > div .typo3-neos-nodetypes-text{padding-top:35px;}
.three-actions > div:last-child h2{padding-top:27px;}
}
@media (min-width:451px) and (max-width:700px){#top .topthree{top:98px;}#top .background{height:555px;}
}
@media (min-width:10px) and (max-width:450px){#top .logo{background:url('../Images/ala-logo-inside.png') no-repeat center;background-size:contain;margin:44px auto 0 auto;width:290px;height:150px;}
#top .topthree{top:64px;right:auto;width:100%;}
#top .topthree .menu{margin-left:0;position:relative;width:100%;}
#top .top-container{top:250px;bottom:auto;}
#top .background{height:595px;}
}
@media (min-width:10px) and (max-width:420px){#ugunskrusts span:before,
#ugunskrusts span:after{width:38%;}
}
@media (min-width:421px) and (max-width:520px){#ugunskrusts span:before,
#ugunskrusts span:after{width:42%;}
}
@media (min-width:521px) and (max-width:700px){#ugunskrusts span:before,
#ugunskrusts span:after{width:44%;}
}
@media (min-width:701px) and (max-width:850px){#ugunskrusts span:before,
#ugunskrusts span:after{width:45%;}
}
@media (min-width:851px) and (max-width:1000px){#ugunskrusts span:before,
#ugunskrusts span:after{width:46%;}
}
@media (min-width:10px) and (max-width:620px){.parallax-wrapper{padding-bottom:70px;}
.parallax-wrapper .parallax{display:none;}
.parallax-mobile{background-size:cover;background-position:center;width:100%;position:relative;font-weight:300;margin-bottom:3em;}
}
@media (min-width:621px){.parallax-mobile{display:none;}
}
@media (min-width:621px) and (max-width:800px){.parallax{height:370px;}
.parallax-wrapper .parallax .headline{height:130px;background-size:cover;}
.parallax .headline > *{font-size:57px;padding-top:32px;}
}
@media (min-width:10px) and (max-width:620px){.parallax-mobile div{width:100%;text-align:center;position:absolute;color:white;text-transform:uppercase;}
}
@media (min-width:10px) and (max-width:380px){.parallax-mobile{height:180px;}
.parallax-mobile img{width:80%;margin-left:10%;position:absolute;bottom:-15px;}
.parallax-mobile div{bottom:-6px;font-size:27px;}
}
@media (min-width:380px) and (max-width:460px){.parallax-mobile{height:193px;}
.parallax-mobile img{width:70%;margin-left:15%;position:absolute;bottom:-18px;}
.parallax-mobile div{bottom:-6px;font-size:31px;}
}
@media (min-width:461px) and (max-width:540px){.parallax-mobile{height:220px;}
.parallax-mobile img{width:70%;margin-left:15%;position:absolute;bottom:-23px;}
.parallax-mobile div{bottom:-6px;font-size:35px;}
}
@media (min-width:541px) and (max-width:620px){.parallax-mobile{height:260px;}
.parallax-mobile img{width:70%;margin-left:15%;position:absolute;bottom:-25px;}
.parallax-mobile div{bottom:-9px;font-size:43px;}
}
@media (min-width:10px) and (max-width:600px){.four-meals > div{width:100%;margin-right:0;height:190px;overflow:hidden;margin-bottom:35px;}
.four-meals .crimson-button{}
}
@media (min-width:601px) and (max-width:900px){.four-meals > div{width:47.5%;margin-right:0;height:190px;overflow:hidden;margin-bottom:25px;}
.four-meals .second{margin-left:5%;}
.four-meals .crimson-button{margin:8em 0 0 0;}
}
@media (min-width:901px) and (max-width:1100px){.four-meals > div{width:47.5%;margin-right:0;height:220px;overflow:hidden;margin-bottom:38px;}
.four-meals .second{margin-left:5%;}
.four-meals .crimson-button{margin:9.5em 0 0 0;}
}
@media (min-width:1101px) and (max-width:1300px){.four-meals > div{width:47.5%;margin-right:0;height:262px;overflow:hidden;margin-bottom:38px;}
.four-meals .second{margin-left:5%;}
.four-meals .crimson-button{margin:12em 0 0 0;}
}
@media (min-width:10px) and (max-width:900px){footer .social .plugini{display:none;}
}
@media (min-width:10px) and (max-width:392px){footer .social .three-social{position:relative;left:auto;transform:none;padding-top:7px;float:right;}
footer .social .three-social a{padding-right:0;}
.footer-end .wrapper .typo3-neos-nodetypes-headline{font-size:14px;padding-top:17px;}
.footer-end .wrapper .typo3-neos-nodetypes-text{font-size:16px;line-height:24px;}
}
@media (min-width:393px) and (max-width:455px){footer .social .three-social{position:relative;left:auto;transform:none;padding-top:7px;float:right;}
footer .social .three-social a{padding-right:0;}
.footer-end .wrapper .typo3-neos-nodetypes-headline{font-size:14px;padding-top:17px;}
.footer-end .wrapper .typo3-neos-nodetypes-text{font-size:16px;line-height:24px;}
}
@media (min-width:456px) and (max-width:600px){footer .social .three-social{position:relative;left:auto;transform:none;padding-top:7px;float:right;}
footer .social .three-social a{padding-right:0;}
.footer-end .wrapper .typo3-neos-nodetypes-headline{font-size:16px;padding-top:29px;}
.footer-end .wrapper .typo3-neos-nodetypes-text{font-size:16px;line-height:24px;}
}
@media (min-width:601px) and (max-width:800px){footer .social .three-social{position:relative;left:auto;transform:none;padding-top:7px;float:right;}
footer .social .three-social a{padding-right:0;}
.footer-end .wrapper .typo3-neos-nodetypes-headline{font-size:18px;padding-top:25px;padding-bottom:3px;}
.footer-end .wrapper .typo3-neos-nodetypes-text{font-size:20px;line-height:24px;}
}
@media (min-width:801px) and (max-width:1000px){.footer-end .wrapper .typo3-neos-nodetypes-headline{font-size:18px;padding-top:25px;padding-bottom:3px;}
.footer-end .wrapper .typo3-neos-nodetypes-text{font-size:20px;line-height:24px;}
}
@media (min-width:401px) and (max-width:600px){footer .social .three-social{position:relative;left:auto;transform:none;padding-top:7px;float:right;}
footer .social .three-social a{padding-right:23px;}
}
@media (min-width:10px) and (max-width:1000px){.footer-start .social a,
.footer-start .social a:first-child,
.footer-start .social a:last-child{margin-top:20px;}
.footer-start{height:100px;}
.footer-end{height:auto;}
.footer-end .wrapper{width:100%;margin:0;}
.footer-end .wrapper > div:first-child,
.footer-end .wrapper > div:last-child{float:none;height:100px;}
.footer-end .wrapper > div:last-child{background-color:rgb(51,47,40);}
.footer-end .wrapper .typo3-neos-nodetypes-headline,
.footer-end .wrapper .typo3-neos-nodetypes-text{margin-left:7%;margin-top:0;width:86%;}
footer .credits{height:auto;}
footer .credits .column{display:block;width:100%;float:none!important;}
}
@media (min-width:10px) and (max-width:450px){#top.inside{height:280px;}
#top.inside .lang{top:0;bottom:auto;}
#top.inside .logo{background-size:cover;height:175px;width:301px;margin-top:115px;padding-top:0;}
}
@media (min-width:451px) and (max-width:700px){#top.inside{height:203px;}
#top.inside .lang{top:0;bottom:auto;}
#top.inside .logo{background-size:cover;height:175px;width:301px;margin-top:39px;padding-top:0;}
}
@media (min-width:701px) and (max-width:1049px){#top.inside div:first-child {text-align:left;}
#top.inside .logo{background-size:cover;height:175px;width:301px;margin-top:7px;margin-left:60px;padding-top:0;left:0;}
#top.inside .social{position:absolute;right:0px;top:72px;}
}
@media (min-width:10px) and (max-width:600px){#inside-page .wrapper .typo3-neos-nodetypes-headline{width:100%;text-align:center;}
#inside-page .wrapper h1{font-size:36px;}
.container .column{width:100%;margin-right:0;}
.container .column:first-child{padding-bottom:2em;}
#inside-page .wrapper div h3:first-child{margin-top:18px;}
#inside-page .wrapper .article{margin-bottom:70px;}
}
@media (min-width:601px) and (max-width:800px){#inside-page .wrapper .typo3-neos-nodetypes-headline{width:100%;}
.container .column{width:100%;margin-right:0;}
.container .column:first-child{padding-bottom:2em;}
#inside-page .wrapper div h3:first-child{margin-top:18px;}
#inside-page .wrapper .article{margin-bottom:85px;}
}
@media (min-width:10px) and (max-width:700px){.three-actions{height:auto;display:table;width:100%;}
}
@media (min-width:10px) and (max-width:537px){.three-actions > div{height:170px;}
}
@media (min-width:538px) and (max-width:700px){.three-actions > div{height:190px;}
.three-actions > div .typo3-neos-nodetypes-text{padding-top:35px;}
.three-actions > div:last-child h2{padding-top:30px;}
}
@media (min-width:701px) and (max-width:800px){.three-actions > div h3{font-size:18px;}
.three-actions > div h2{font-size:38px;}
.three-actions > div .typo3-neos-nodetypes-text{padding-top:35px;}
.three-actions > div:last-child h2{padding-top:27px;}
}
@media (min-width:10px) and (max-width:600px){.three-links.inside > div{width:100%;}
.three-links.inside p{font-size:36px;margin-top:32px;}
}
@media (min-width:601px) and (max-width:700px){.three-links.inside > div{width:100%;height:270px;}
.three-links.inside .edienkarte > div,
.three-links.inside .dzerieni > div,
.three-links.inside .programma > div{height:131px;bottom:-25px;}
.three-links.inside p{font-size:45px;margin-top:32px;}
}
@media (min-width:701px) and (max-width:800px){.three-links.inside p{font-size:30px;}
.three-links.inside .edienkarte > div,
.three-links.inside .dzerieni > div,
.three-links.inside .programma > div{bottom:-20px;}
}
@media (min-width:801px) and (max-width:1000px){.three-links.inside p{font-size:35px;}
.three-links.inside .edienkarte > div,
.three-links.inside .dzerieni > div,
.three-links.inside .programma > div{bottom:-13px;}
}
@media (min-width:10px) and (max-width:800px){#inside-page .wrapper .article .column:last-child{padding-top:40px;}
#inside-page .wrapper h3{font-size:23px;}
}
@media (min-width:10px) and (max-width:450px){#top .logo a{width:100%;height:110px;margin:0;margin-top:-38px;}
}
@media (min-width:451px) and (max-width:500px){#top .logo a{width:53%;left:7%;height:17%;margin:0;margin-top:-40px;transform:none;}
}
@media (min-width:501px) and (max-width:600px){#top .logo a{width:46%;left:7%;height:17%;margin:0;margin-top:-40px;transform:none;}
}
@media (min-width:601px) and (max-width:700px){#top .logo a{width:38%;left:6%;height:17%;margin:0;margin-top:-40px;transform:none;}
}
@media (min-width:701px) and (max-width:1300px){#top .logo a{width:75%;height:40%;}
}
@media (min-width:701px) and (max-width:900px){#menu ul li:hover ul{width:50%;}
}
@media (min-width:10px) and (max-width:700px){
.exit-button{top:16px;}
#menu ul{width:100%;margin-left:0;top:auto;transform:none;}
#menu ul li{width:100%;}
#menu ul li:hover ul{position:relative;top:auto;left:0;height:auto;width:100%;margin-left:0;margin-top:0;padding:0;}
#menu ul li:hover ul li a{padding-top:0;line-height:58px;padding-left:50px;}
#menu ul li:hover ul li a:hover{border:none;margin-bottom:0px;}
#menu::-webkit-scrollbar{display:none;}
#menu li.parent a.expander{display:block;width:auto;}
#menu li.parent > a.direct{display:none;}
#menu li.parent ul li.direct{display:block;}
#menu li.parent ul li.direct a{padding-left:0px;}
}