.normal-logo {width:61.9px!important; height:100px!important; max-height:100px!important}

@media screen and (max-width: 782px) {
	.responsive-layout header.main-header .logo-wrapper .logo img {max-width: 51.76px; max-height:50px}
	.normal-logo {width: 25px!important}
}

.fixed-header-box {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

.admin-bar .fixed-header-box {
    top: 32px;
}

.vamtam-lazyload-noparent[srcset].image-loaded {display: block}

.vamtam-lazyload-noparent[srcset] {opacity: 1!important}

.pictoqui {width: 150px; margin: 0 auto}

@media only screen and (max-width: 900px) {
	#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {font-size: 22px} }

#mega-menu-wrap-menu-header #mega-menu-menu-header li[class^='mega-lang-item'] > a.mega-menu-link > img {width:20px}

.pum-content.popmake-content:focus-visible {
    outline: 0;
}

.red-marker li::marker {
	color: red;
}

.animate-blink {
	 animation: blink 1.5s infinite;
}

@keyframes blink {
    0% {
        opacity: 1;
    }
    33% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

html[lang="de-DE"] #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item a {
    font-size: 16px;
}


	@media screen and (max-width: 900px) {
  #text-home {
    font-size: 38px !important;
		min-height: 140px !important;
    max-height: 140px !important;
  }
}

#mega-menu-item-19751 a.mega-menu-link {
    padding-right: 10px !important;
    padding-left: 30px !important;
}

#mega-menu-item-19750  a.mega-menu-link {
    padding-right: 10px !important;
}

#mega-menu-item-19755 a.mega-menu-link {
    padding-right: 10px !important;
    padding-left: 30px !important;
}

#mega-menu-item-19756  a.mega-menu-link {
    padding-right: 10px !important;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li#mega-menu-item-19612 > a.mega-menu-link
{
	line-height: 1.1 !important;
	height: 60px !important;
}

@media only screen and (max-width: 900px) {
	#mega-menu-item-19750,
	#mega-menu-item-19751,
	#mega-menu-item-19752 {
		display: inline-flex !important;
		width: 30% !important;
	}
}