/* Enter Your Custom CSS Here */
/* cookie law formatierung */
#cookie-law-info-bar {
font-family: "Montserrat", Sans-serif !important;
/*text-transform:uppercase;*/
font-size: 13px;
font-weight: 400;
line-height: 1.3em;
border-top:0px solid black;
z-index:999999;
}
/*#cookie-law-info-bar span {
display:inline-block;
max-width:450px;
}*/
/*#cookie-law-info-bar{
border:4px solid #eac046;
}*/
.cookie-text {
padding:10px;
display:inline-block;
}
.cli-modal-dialog {
font-family: "Roboto",Sans-serif !important;
}
.cli-plugin-button {
border-radius:2px;
border:1px solid #000;
margin:10px;
min-width:100px;
	padding:7px 10px;
}
.cli-plugin-button:hover{
background-color:white!important;
}
.cli-switch label {
line-height:1.7;
}
.cli_settings_button{
	text-decoration:underline;
}
/*multiligual logo */
:lang(en-GB) .logo-en { display:inline;}
:lang(de-AT) .logo-de { display:inline;}
:lang(fr-FR) .logo-fr { display:inline;}
:lang(de-AT) .logo-en { display:none!important;opacity:0}
:lang(de-AT) .logo-fr { display:none!important;opacity:0}

svg { shape-rendering: auto!important; }
svg {max-height:35px!important;}
/*print remove link on header*/
@media print {.elementor-icon-wrapper a[href]:after {
	content: "";}}

h2 {font-size:18px;font-weight:normal;}