﻿.display_none:not(.visible){display:none !important}.fade:not(.visible){visibility:hidden;opacity:0;transition:background-color 0.2s, opacity 0.2s, visibility 0s 0.2s;pointer-events:none}.fade.visible{visibility:visible !important;transition:opacity 0.2s, background-color 0.2s, transform 0.2s}.counter{background-color:#ffc;color:#575757;border:1px solid #9c9;padding:3px 7px;border-radius:5px;opacity:0.93}sub.counter{position:relative;bottom:5px;left:-9px;font-size:60%}#inclubcount{font-size:0.8rem}#welcome{padding:0;float:left;vertical-align:middle;position:relative}#welcome>.counter{position:absolute;bottom:0;right:-1.5em}.tour_container{color:#555}a.tour_container{display:block}a:link{text-decoration:none}a:visited{text-decoration:none}a:active{text-decoration:none}a img{border:none}.danger{color:#B30000}.nick{color:black}.nowrap{white-space:nowrap}.fants{grid-area:fants;white-space:nowrap;background-color:darkorange;color:white;border-radius:10px;padding:2px 5px}.fants:empty{display:none}body{background:#ffffff;font-family:sans-serif, Arial, serif}.bigwindow{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(100,100,100,0.5);color:lightgray;z-index:100000;display:flex;justify-content:center;align-items:center}.bigwindow>div{background:white;color:black;text-align:center;padding:20px;border-radius:5px;border:1px solid black}.bigwindow>div>H1{margin-top:0}.vertical_form{font-size:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:white}.vertical_form>*:first-child{font-size:120%}.vertical_form>*{margin:0.5rem;max-width:95%}.vertical_form>input{font-size:120%}.vertical_form>textarea{font-size:1rem}.vertical_form>button{border-radius:5px}.flexline{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;white-space:nowrap}.flexline.justifynormal{justify-content:normal}.bgimg{background:center/contain no-repeat}table.textcenter td{text-align:center}h1{font-size:24px;margin:0.2em 0 0.1em}h1+span{display:flex;align-items:center;white-space:nowrap;margin-bottom:0.3em;color:#595959}h1+span>img{width:24px;height:24px}.subtitle{color:#595959}@media (pointer: coarse){a{padding:0.4em 0.5em;margin:0.1em 0.2em}}nav a{padding:0.2em 0.5em}a.button{text-decoration:none !important;color:black}a.description{padding-left:30px;background:url(/icons/24/description) left/contain no-repeat}a img{border:none}table a{padding:5px 0}img{object-fit:contain}.button,button,.buttons>a{display:inline-block;font-size:16px;cursor:pointer;text-decoration:none;text-shadow:none;padding:5px 10px;margin:0.3em 0.7em;border-radius:5px;transition:opacity 0.2s, background-color 0.2s;border:1px solid darkgray}@media (hover){.button:not(.disabled):hover,button:not(.disabled):hover,.buttons>a:not(.disabled):hover{background-color:#DDD}}.button.low,button.low,.buttons>a.low{padding:2px 10px;margin:0.05em 0.7em}.button:disabled,button:disabled,.buttons>a:disabled{color:lightgray;border-color:lightgray}.button.alert,button.alert,.buttons>a.alert{background-color:#901818;color:white}.button[default],button[default],.buttons>a[default]{background-color:#0D6363;border:1px solid #0D6363;color:white}@media (hover){.button[default]:not(.disabled):hover,button[default]:not(.disabled):hover,.buttons>a[default]:not(.disabled):hover{background-color:#0D6363;opacity:0.7}}.rowname{color:gray}.shadow{box-shadow:0 3px 1px -2px rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.098),0 1px 5px 0 rgba(0,0,0,0.084)}.mirrorx{transform:scale(-1, 1)}.whitelabel{background:white;color:darkgray;border:1px solid darkgray;border-radius:5px;padding:0.1em 0.4em}.greenlabel{background:darkgreen;color:white;border:1px solid darkgray;border-radius:5px;padding:0.1em 0.4em}.iconhead2{background:white}.iconhead2 img{width:48px;height:48px}.iconhead2 *:nth-last-child(){font-size:small;color:gray}.keepvisible{position:sticky;top:0}.desktoponly{display:none}body.desktop .desktoponly{display:initial}[data-platformonly]{display:none}[data-platformonly] body[data-platform='android'] [data-platformonly='android']{display:initial}a.button>img{float:left;margin-right:0.2em}.button.download::before{content:'⬇';text-decoration:underline;padding-right:3px}header{grid-area:header;flex-basis:100%;display:flex;flex-flow:row;justify-content:space-between;align-items:center;background-color:#eee;padding:3px 10px}header .block_auth{order:1}.block_logo{position:relative;align-self:center}.block_logo>.counter{position:absolute;bottom:0;right:-35px}.block_auth{display:flex;align-items:center}.block_auth>*{margin:0 5px}.block_auth>.avatar_div{order:10}.block_auth>.nick{grid-area:nick;order:9}.block_auth>.login{grid-area:avatar}.block_auth>.logout{grid-area:avatar;order:-1}main{grid-area:main;margin:5px}.maincontainer main{padding:0 8px;min-height:initial;margin:initial}main .hr{color:white;height:1px;border-top:dotted 1px white;border-bottom:solid 1px white}main form table{width:100%}footer{grid-area:footer;display:flex;flex-flow:row wrap;justify-content:space-between;order:20;border-top:0.5px solid black;padding:5px 10px}footer>*{padding:0.4em 1em;margin:0.1em}footer>a:empty{display:none}footer a{color:#555}footer .hr{color:white;height:1px;border-top:dotted 1px white;border-bottom:solid 1px white}footer .button{font-size:70%}footer .text{font-size:90%;font-weight:300}.footer_admin{grid-area:footer_admin;text-align:center;color:gray;font-size:small}body{margin:0}body>nav{grid-area:navi;width:min-content}@media (max-width: 800px){nav{order:10;line-height:2}body>nav{width:initial}}.block_rooms{margin:5px 0;text-align:center}.block_rooms>.door{display:inline-block;vertical-align:top;position:relative;margin:1em;text-decoration:none;border-radius:20px;transition:background-color 0.2s;color:black}.block_rooms>.door:hover{background-color:#f0fbe3}div.door{display:inline-block;text-align:center;vertical-align:top;position:relative}div.door a{text-decoration:none;color:black;padding:0;margin:0}div.door .addtext{color:#048;font-size:smaller}div.door .figure{padding:5px 1rem}div.door img{width:5rem;height:5rem}div.door .title{display:block}div.door .counter{position:absolute;right:0;top:3.5rem;pointer-events:none}@media (min-width: 700px){.block_rooms{font-size:1.2rem}}@media (max-height: 500px){.block_rooms>.door{margin:4vmin}div.door img{width:15vmin;height:15vmin}div.door .counter{top:9vmin;font-size:75%}}.landing{margin:0}.block_rooms{grid-area:rooms}*{transition:none !important}@media (min-width: 700px){.block_rooms{margin:5px 1em}}.block_download{grid-area:download;text-align:center}.block_tours{grid-area:tours;margin:5px 8px}.rightblock{grid-area:rightblock;border:1px solid white;display:none}.elephant{grid-area:elephant}.block_refs{grid-area:refs;text-align:center;padding:3px 1px;margin:5px 0;font-size:large}.block_refs>.button{background-color:#37600B;color:#fff;transition:background-color 0.2s}.block_refs>.button:hover{background-color:#70ab2d}.block_winners{grid-area:winners}.tour_day_right{width:3em}.block_news{grid-area:winners;text-align:left;margin:5px 8px}.tours_ref{font-size:smaller;text-align:center}.tours_switch{text-align:center;padding:2px 5px}.tours_pad{padding:2px 5px}.tours_pad.notactive{font-weight:bold;color:black;background-color:#F0F0F9}.tour_day_right{text-align:right;width:3em}.tour_time{width:3em;margin:0.1em 0.3em}.tour_text{margin:0.1em 0.3em;display:inline-block}.tour_state{display:inline-block}.landing h1{font-size:1.5rem;text-align:center;margin:0.5em}.landing article{line-height:1.3;margin:10px 3em;text-align:justify}
