h1, h2, h3, h4, h5, h6 {
font-family: acumin-pro, sans-serif !important;
font-weight: 200;
font-style: normal; }
span, p, a {
font-family: acumin-pro, sans-serif;
font-weight: 200;
} .hfg-slot.right {
align-items: flex-end !important;
}
.nv-nav-search {
background-color: #ffffffd4;
} strong {
font-family: acumin-pro, sans-serif;
font-weight: 600;
font-style: normal;
}
.home h2 {
font-weight: 100;
font-style: normal;
}
.home p {
font-size: 18px;
line-height: 1.4em;
}
.neve-main {
margin-bottom: 40px;
}
.akademie p {
font-size: 18px !important;
line-height: 1.4em;
margin-bottom: 15px;
}
p.kompetenzen,  p.akademie {
padding: 0px 10%;
}
.akademie h2 {
font-weight: 200;
}
ul.liste {
margin-bottom: 20px;
}
.liste li {
list-style: square;
font-family: acumin-pro, sans-serif;
font-size: 18px;
line-height: 28px;
font-weight: 200;
margin-left: 20px;
} .page-id-2530 h2 {
margin-bottom: 30px !important;
} .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
margin-bottom: unset !important;
height: 100px;
}  .page-child p {
font-family: acumin-pro, sans-serif;
font-size: 18px;
line-height: 28px;
letter-spacing: 0.0em;
margin-bottom: 15px;
}
.page-child h2 {
margin-top: 30px;
margin-bottom: 20px;
font-size: 34px;
font-weight: 500;
}
.page-child h3 {
margin-top: 30px;
margin-bottom: 15px;
font-size: 26px;
font-weight: 500;
} .qodef-gutenberg-column-inner li {
font-family: acumin-pro, sans-serif;
font-weight: 200;
font-style: normal;
font-size: 18px;
margin-bottom: 5px;
list-style: square;
}
.qodef-gutenberg-column-inner ul {
margin-bottom: 15px;
} .page-id-2159 h3 {
margin-bottom: 10px;
margin-top: 20px;
} .qi-block-image-slider.qodef-image--hover-caption-in-middle .qodef-e-content, .qi-block-image-gallery.qodef-image--hover-caption-in-middle .qodef-e-content {
opacity: 1 !important;
}
.builder-item.has-nav {
margin: 0px 0px !important;
} .headergf {
width: 100%;
padding:56.25% 0 0 0;
height: 100%;
top: 0px;
bottom: 0px;
position: relative;
z-index: 10000000;
}
.player .vp-player-ui-overlays button {
display: none !important;
} .header {
position: absolute !important;
margin: 0 auto;
width: 100%;
background-color: rgba(0, 0, 0, .1);
}
.hfg_header.site-header {
-webkit-box-shadow: 0px 30px 30px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 30px 30px 0px rgba(0,0,0,0.1);
box-shadow: 0px 30px 30px 0px rgba(0,0,0,0.1);
}
.qodef-block-7c4d2a14 {
margin-top: -6px !important;
}      .home .black a.qi-block-button:after {
content: url(https://www.germanfashion.net/wp-content/uploads/2023/01/Pfeil-White.svg);
width: 67px;
height: 27px;
margin-left: 15px;
}
.home .white a.qi-block-button:after {
content: url(https://www.germanfashion.net/wp-content/uploads/2023/01/Pfeil-Black.svg);
width: 67px;
height: 27px;
margin-left: 15px;
} .page-child .qodef-gutenberg-section.qodef-content--boxed>.qodef-gutenberg-row {
width: 880px;
}  .qi-block-accordion.qodef-style--standard .qodef-e-content {
font-family: acumin-pro, sans-serif;
font-weight: 200;}   .header {
z-index: 999;
}
.header-bottom {
--rowbwidth: 0px;
position: relative;
z-index: 100000000; top: 20px;
margin: 0 60px;
}
.primary-menu-ul a, .primary-menu-ul a span {
font-weight: 600;
}
.primary-menu-ul.nav-ul>li {
margin: 0px 0px;
}
.nav-ul li > .wrap a {
padding: 0 10px;
}
li.current-menu-item,
li.current-menu-ancestor {
text-decoration: underline !important; }
li.current-menu-item a {
color: #fff !important;
}
.nav-ul li:hover>.wrap>a {
color: #fff !important;
text-decoration: underline !important;
}
.nav-ul li .caret {
margin-left: 0px !important;
} .footer-bottom {
display: none;
}
#footer-menu ul li {
margin: 0 10px;
}
.neve-main {
margin-bottom: 0px;
} .download-button small {
display: none !important;
}
.download-button {
padding: 10px !important;
line-height: 1.2em !important;
}
.download-box-content h3 {
font-size: 0.8em;
margin-top: 0px;
margin-bottom: 20px;
} input[type=submit] {
background-color: #000;
border-radius: 0px;
}
input[type=submit]:hover {
background-color: #333;
border-radius: 0px;
} .maps {
float: left;
} .nav-ul .sub-menu {
left: 0;
width: fit-content;
right: 0;
display: flex;
box-shadow: none;
justify-content: flex-start;
flex-wrap: wrap;
background: #00000090;
padding-bottom: 20px;
flex-direction: column;
}
.nav-ul .sub-menu li {
min-width: auto;
float: left;
width: auto;
height: 50px;	
}
.nav-ul .sub-menu li>.wrap>a {
padding: 0 20;
color: #fff !important;
font-weight: 200;
}
.nav-ul .sub-menu li>.wrap>a:hover {
text-decoration: underline;
}
.login-username {
display: flex;
flex-direction: column;
gap: 10px;
}
.login-password {
display: flex;
flex-direction: column;
gap: 10px;
}
.center--all{
text-align:center;
} @media only screen and (max-width: 768px) {
li.current-menu-item a {
color: #000 !important;
}
.nav-ul li a {
color: #000 !important;
}
.nav-ul li:hover>.wrap>a {
color: #000 !important;
}
.navbar-toggle {
--primarybtncolor: #fff;
--primarybtnhovercolor: #fff;
}
.header-menu-sidebar-bg .navbar-toggle {
--primarybtncolor: #000;
--primarybtnhovercolor: #000;
}
.nav-ul .sub-menu li>.wrap>a {
color: #000 !important;
} .qodef-block-7c4d2a14 {
margin-top: -7px !important;
} #footer-menu a {
color: #fff !important;
} .qi-block-image-gallery-masonry.qodef-image--hover-caption-in-middle .qodef-e-inner .qodef-e-content {
opacity: 1;
}
body[class*="-17"] .qodef-block-7f7df319 .qi-block-image-gallery-masonry .qodef-e-content-label {
font-size: 30px;
}
}