@font-face {
font-display: swap; font-family: 'Arimo';
font-style: normal;
font-weight: 400;
src: url(//luettges.com/wp-content/themes/generatepress_child/fonts/arimo-v29-latin-regular.woff2) format('woff2'), url(//luettges.com/wp-content/themes/generatepress_child/fonts/arimo-v29-latin-regular.ttf) format('truetype'); } @font-face {
font-display: swap; font-family: 'Arimo';
font-style: normal;
font-weight: 700;
src: url(//luettges.com/wp-content/themes/generatepress_child/fonts/arimo-v29-latin-700.woff2) format('woff2'), url(//luettges.com/wp-content/themes/generatepress_child/fonts/arimo-v29-latin-700.ttf) format('truetype'); }
body, button, input, select, textarea {
font-family: 'Arimo', Arial, Helvetica, Geneva, sans-serif !important;
} .site-footer a{
text-decoration: none;
}
.site-footer a:hover{
text-decoration: underline;
} #mobile-menu a {
padding-left: 20px;
}
.site-logo.mobile-header-logo {
padding: 10px;
}
@media screen and (min-width: 768px) {
.site-logo.mobile-header-logo {
padding-left: 30px;
}
}
@media screen and (max-width: 1050px) and (min-width: 768px)  {
.inside-navigation {
padding: 0 !important;
}
#mobile-menu a {
padding-left: 40px;
}
}
.navigation-branding img, 
.site-logo.mobile-header-logo img {
width: 160px !important;
height: auto !important;
}
.site-logo.mobile-header-logo img { }
.sticky-enabled .main-navigation.is_stuck {
box-shadow: none;
} .gb-container li {
margin-bottom: 10px;
}
.gb-container ul {
margin-left: 24px;
}
.list-normal li {
margin-bottom: 10px;
}
.list-normal {
margin-left: 28px;
} .wp-block-table.is-style-stripes {
border-bottom: 0;
}
@media screen and (max-width: 767px) {
table {
width: 800px !important;
font-size: 16px;
}
.table-container,
.wp-block-table {
overflow-x: scroll;  
}
} #cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
font-size: inherit;
max-width: none;
text-justify: inter-word;
}
#cmplz-document p, .editor-styles-wrapper .cmplz-unlinked-mode p, #cmplz-document li, .editor-styles-wrapper .cmplz-unlinked-mode li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode td {
font-size: inherit;
margin-top: 0
}
#cmplz-document h2, .editor-styles-wrapper .cmplz-unlinked-mode h2, #cmplz-document h3, .editor-styles-wrapper .cmplz-unlinked-mode h3 {
font-weight: 700;
}
.cmplz-cookiebanner .cmplz-accept { }
.cmplz-cookiebanner .cmplz-logo img {
height: 32px !important;
max-width: inherit !important;
}  .wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
padding: 25px !important;
background-color: #D60037 !important;
color: #fff !important;
height: auto !important;
border-radius: 2px !important;
font-weight: 700 !important;
border: 2px solid #D60037;
box-shadow: none !important;
} .wpforms-form input[type=submit]:hover, 
.wpforms-form input[type=submit]:active, 
.wpforms-form button[type=submit]:hover, 
.wpforms-form button[type=submit]:active, 
.wpforms-form .wpforms-page-button:hover, 
.wpforms-form .wpforms-page-button:active {
background-color: #111 !important;
border-color: #111 !important;
box-shadow: none !important;
} .wpforms-form input[type=submit]:focus,
.wpforms-form button[type=submit]:focus,
.wpforms-form .wpforms-page-button:focus {
}