 .keydesign-elementor-library .elementor-add-new-section .elementor-add-template-button { display: none !important; } .help-tab { display: none !important; } .notice.notice-error.keydesign-update-notice { display: none; } .wpcf7-list-item-label { line-height: 1.3em; } .mdw-map { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); transition: all .2s ease 0s; } .mdw-map:hover { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); transition: all .2s ease 0s; } .ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link::before { background-color:#18afe6!important; } .ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link { border-bottom:3px solid #18afe6!important; } li.current_page_item { font-weight: 600; } .search-results .keydesign-card.type-keydesign-portfolio .entry-wrapper { padding-bottom: 20px; padding-top: 20px; } .underline-link-effect .category-meta a:hover::after { transform: scale3d(0, 1, 1)!important; } .related-content .keydesign-button { border-radius: 50px; } .related-content .keydesign-button:hover { background-color: #19ade5; } .keydesign-portfolio-grid .keydesign-portfolio-grid-item__wrapper .keydesign-portfolio-grid-item__title { line-height: 1.2em; } .keydesign-checkbox, .kd-widget-container form input[type="checkbox"], .ekit-wid-con .ekit-form form input[type="checkbox"], .comment-form input[type="checkbox"], .keydesign-radiobox { top: 2px; } .ekit-wid-con .ekit-form .wpcf7 .wpcf7-acceptance label .wpcf7-list-item-label, .ekit-wid-con .ekit-form .wpcf7 .wpcf7-checkbox label .wpcf7-list-item-label { display: inline!Important; } .wpcf7-form-control:focus { outline: 3px solid #000; outline-offset: 2px; } .wpcf7-not-valid-tip, .wpcf7-response-output { color: #000; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #e51919; } .wpcf7 form.spam .wpcf7-response-output { border-color: #e51919; } .grecaptcha-badge { visibility: hidden; } .screen-reader-text { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } footer span.copyright a, footer span.agency a { text-decoration: underline dotted; } body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-thumbnail { background-image: none!Important; } .keydesign-portfolio-grid__filters { display: block; } .filter-row { display: flex; flex-wrap: nowrap; gap: 0.1em; margin-bottom: 0.1em; } @media (max-width: 1024px) { .filter-row { flex-wrap: wrap; } } .keydesign-portfolio-grid__filter.keydesign-filter-all { font-weight: bold; } .filter-projektart { opacity: 1; } .keydesign-portfolio-grid__filters li { min-width: auto; } .filter-leistung .keydesign-portfolio-grid__filter-label, .filter-leistung .keydesign-filter-all { color: #19ade5; } .keydesign-portfolio-grid__filter-label.filter-zertifikat { background-color: #d1d1d1; color: #111112; } .keydesign-portfolio-grid__filters.portfolio_filter-design-1 li:hover, .keydesign-portfolio-grid__filters.portfolio_filter-design-1 li.active { color: #FFF!important; background-color: #19ade5; } .keydesign-portfolio-grid__filters.portfolio_filter-design-1 li:hover, .keydesign-portfolio-grid__filters.portfolio_filter-design-1 li.active { border-color: #19ADE5!important; } .keydesign-portfolio-grid__filters.portfolio_filter-design-1 li.keydesign-filter-all, .keydesign-portfolio-grid__filter.keydesign-filter-all.active ,.keydesign-portfolio-grid__filters.portfolio_filter-design-1 li.keydesign-portfolio-grid__filter-label { font-size: 13px!important; } .keydesign-portfolio-grid__filters.portfolio_filter-design-1 li.keydesign-filter-all { font-size: 13px !important; } .keydesign-portfolio-grid__filters > ul.filter-row { flex: 0 0 100%; } #menu-leistungen li > a:hover { color: #18afe6; } @media (min-width: 1025px) { .anfrage-menupunkt { display: none !important; } } @media (min-width: 1024px) and (max-width: 1220px) { .inquiry-button { display: none !important; } } @media (max-width: 1024px) { #menu-leistungen li { font-size: 1.2em; margin-bottom: 0.5em; } .ekit-wid-con h4.elementskit-section-title { font-size: 22px; } } @media (max-width: 480px) { .ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before { border-radius: 40% !important; } } @media (max-width: 480px) { body { --keydesign-h1-font-size: 26px; } .breadcrumbs ul, .ekit-wid-con .ekit-breadcrumb { --font-size-paragraphs: 13px !important; } } 