body{background-color:#fffdf7;}a,a:active,a:visited{background-color:transparent;outline:none;color:#9d408d;}a:hover{text-decoration:underline;}h1{font-size:1.375rem;}.font-big{font-size:2rem;}.font-medium{font-size:1rem;}.kontakt,.kontakt-mapa{float:left;}.kontakt{margin-right:40px;}
#sliding-popup.sliding-popup-bottom{background-color:rgba(77,28,89,0.8)}#sliding-popup button{font-size:1em;}#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-hide-button,#sliding-popup .eu-cookie-compliance-more-button-thank-you,#sliding-popup .eu-cookie-withdraw-button{background-image:none;background-color:transparent;box-shadow:none;text-shadow:none;border:none;color:white;font-weight:normal;}#sliding-popup .eu-cookie-compliance-default-button:hover,#sliding-popup .eu-cookie-compliance-hide-button:hover,#sliding-popup .eu-cookie-compliance-more-button-thank-you:hover,#sliding-popup .eu-cookie-withdraw-button:hover{background-color:transparent;background-image:none;text-decoration:underline;}#sliding-popup .eu-cookie-compliance-secondary-button:hover{text-decoration:underline;}
ul.menu-top-only li:hover{background-color:rgba(255,255,255,0.2);}.l-header .menu-toggle-button-text{color:white;}.l-header .menu-toggle-button-icon,.l-header .menu-toggle-button-icon::before,.l-header .menu-toggle-button-icon::after{background-color:white;}
.color-warn1{color:#da251c;}.color-warn2{color:#ff6600;}.color-warn3{color:#00ffff;}.color-warn4{color:#9d408d;}.color-white{color:white;}
th:last-child{border:none;}th{border:none;background:#4c1c58;color:white;}th,td{line-height:1;}tr:hover{background-color:rgba(77,28,89,0.2);color:black;}.width-1{width:45px;}.width-2{width:50px;}
.l-footer{border-top:0.25rem solid #89297a;}.l-footer,.l-footer a{background-color:#e7e7e7;color:#89297a;}
input.button-primary{background:black;}input.button-primary:hover{background:#4c1c58;cursor:pointer;}
input.form-autocomplete,input.form-text,input.form-tel,input.form-date,input.form-time,input.form-email,input.form-url,input.form-color,input.form-number,input.form-search,input.form-file,textarea.form-textarea{border-color:black;}
.l-header{background-color:#4c1c58;}.l-header a{color:white;}.l-header{padding-top:10px;padding-left:10px;}.header-site-name-link{line-height:1rem;}
@media (max-width:34em){div{}.header-site-name-link{background-color:#4c1c58;}}
.header-logo-wrapper{max-width:140px;}
