@media (min-width: 768px) { .navigation-in>ul>li.ext>ul>li>div { width: calc(100% - 0px); }}

h2.hp--title-icon {
	font-family: 'Sofia Pro', sans-serif !important;
    font-size: 25px;
    font-weight: 500;

	margin: 3rem auto 8rem;
	padding-top: 6rem;
	}

.subcategories li a {
	border-color: transparent !important;
	}

@media (min-width: 768px) { .type-search #lb-search-element { margin-top: 137px !important; }}

.id-1 .latest-contribution-box,
.id-1 .latest-contribution-wrapper { display: none; }

@media screen and (min-width: 768px) { body.desktop #header { z-index: 12 !important; }}

.category__secondDescription { display: none; }