.wp-block-search__inside-wrapper { height: 37px; }
html .wp-block-search__input,
#wp-block-search__input-2 { height: 30px; padding: 5px; padding-right: 0; font-size: 14px; }
.wp-block-search__button svg { min-height: 30px; min-width: 30px; vertical-align: middle; margin-top: 2px; }
.wp-block-navigation__responsive-container-content { font-size: 21px; }
.home .item-specialist-top, .home .item-top { margin-bottom: 3px; margin-top: 3px; }
header .wp-block-group.alignwide, header .wp-block-template-part {
padding: 20px 0 20px 0 !important;
}
h1 strong, h2 strong, h3 strong, h4 strong {
font-weight: inherit;
}
.footer p a,
.footer  .wp-social-link-facebook, .footer  .wp-social-link-linkedin { color: inherit; }
h4.rounded-top { font-weight: inherit; }
footer .wp-block-heading { font-size: 19px; }
footer .has-small-font-size { margin-block-start: 23px; }
@media (max-width: 767px) {
header .wp-block-group.alignwide, header .wp-block-template-part {
padding: 20px 10px !important;
}
}
@media only screen and (max-width: 490px) {
html .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
width: 102px !important;
}
}
body .wp-block-gallery.has-nested-images figure.wp-block-image figcaption  { text-shadow: none; }
.single-it-projekt .tags { padding-bottom: 1em; }
.single-post .content { font-size: 125%; }
.single-post .projects-header + .wp-block-columns > .wp-block-column { flex-basis: 100%; }
.single-post .projects-header + .wp-block-columns > .wp-block-column + .wp-block-column { display: none; }