.icon-info .et-pb-icon {
height: auto;
min-width: 110px;
} .menu-item-description {
font-size: 0.8em;
color: orange;
} .mega-menu-link {
min-width: 20vw;
white-space: nowrap;
}
.mega-lang-sub-menu .mega-sub-menu  {width: 100% !important; }
.mega-lang-sub-menu .mega-sub-menu li { 
width: 100%;
} .entry-title {
margin-bottom: 2vh;
}
.custom-meta {
position: relative;
display:block;
margin-top: 6px;
margin-bottom: 14px;
font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif;
font-size: 0.8em;
font-weight: 300;
text-transform: uppercase;
}
.custom-meta-avatar { 
width: 55px;
}
.custom-meta-author { 
border-top: 1px solid #cecece;
position: absolute;
bottom: 1.1em;
left: 55px;
}
.custom-meta-time { 
position: absolute;
bottom: 0;
left: 55px;
} .author-bio-box {
border: 1px solid #e2e2e2;
border-radius: 7px;
margin-top: 7vh;
margin-bottom: 0;
padding: 2vh 3vh;
overflow: hidden;
}
.author-avatar {
width: 80px;
display: inline-block;
float: left;
}
.author-info {
display: inline-block;
float: left;
width: calc(100% - 80px);
margin-top: -5px;
font-size: 16px;
font-weight: 600;
margin-bottom: 0;
}
.author-info p {
border-top: 1px solid #e2e2e2;
font-weight: 200;
font-size: 14px;
line-height: 1.8em;
padding-top: 0.6em;
} .wp-block-latest-posts li {
background-color: rgba(0, 0, 0, 0.03);
}
.wp-block-latest-posts__post-title { font-family: 'Oswald', sans-serif;}
.wp-block-latest-posts__post-date {
display: block;
font-family: 'Oswald';
font-weight: 300;
font-size: 0.75em;
border-bottom: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2;
margin-bottom: 2vh;
}
.wp-block-latest-posts__post-author {
font-family: 'Oswald';
font-weight: 300;
font-size: 0.75em;
text-transform: uppercase;
border-top: 1px solid #e2e2e2;
} .legal-menu a {
font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif;
text-transform: uppercase;
font-weight: 300;
font-size: 0.7em;
margin: 0;
} .rank-math-breadcrumb {
font-family: 'Oswald', sans-serif;
font-weight: 300;
} #footer-adress {
text-align: center;
}
#footer-adress img {
width: 100%;
}
.footer-copyright p {
font-size: 0.8em;
color: #666;
}
.footer-info {
border-collapse: collapse; 
border-color: transparent; 
width: 100%;
}
.footer-info tr {
display: block;
padding-bottom: 6px;
}
.schedule-icon {
line-height: 1.5em; 
vertical-align: top; 
width: 32px;
}
.schedule-text {
width: auto; 
line-height: 1.5em; 
vertical-align: top;
}
.legal-menu a {
font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
text-transform: uppercase;
} .footer-en:lang(fr),
.footer-de:lang(fr),
.footer-hr:lang(fr) {
display: none !important;
}
.footer-fr:lang(en),
.footer-de:lang(en),
.footer-hr:lang(en) {
display: none !important;
}
.footer-fr:lang(de),
.footer-en:lang(de),
.footer-hr:lang(de) {
display: none !important;
}
.footer-fr:lang(hr),
.footer-en:lang(hr),
.footer-de:lang(hr) {
display: none !important;
}
.footer-fr a:link,
.footer-fr a:visited,
.footer-en a:link,
.footer-en a:visited,
.footer-de a:link,
.footer-de a:visited,
.footer-hr a:link,
.footer-hr a:visited {
color: #24d8cc;
}
.footer-fr a:hover,
.footer-en a:hover,
.footer-de a:hover,
.footer-hr a:hover {
color: #f49c31;
}
.footer-fr a:active,
.footer-en a:active,
.footer-de a:active,
.footer-hr a:active {
color: #ffffff;
}