<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*
 Theme Name:   hk3d.de child theme
 Description:  child theme für hk3d.de
 Author:       amicaldo GmbH
 Author URI:   https://amicaldo.de/
 Template:     salient
 Version:      1.0
*/
/* Parent Theme Style */
@import url("../salient/style.css");
/**
contact row
 */
.contact-row .img-column {
  padding: 0;
  text-align: left; }
  .contact-row .img-column img {
    width: 100% !important; }
.contact-row .meeting-text &gt; div {
  margin: auto;
  padding-top: 2%; }
@media (max-width: 1199px) {
  .contact-row .meeting-text div .row {
    padding-top: 0;
    padding-bottom: 0; } }
.contact-row .meeting-text div p:nth-of-type(3) {
  margin-bottom: 10px;
  padding-top: 25px; }
.contact-row .meeting-text div h4 {
  margin-bottom: 15px; }
.contact-row .meeting-text div h6 {
  margin-bottom: 15px; }
.contact-row .meeting-text div a {
  color: #ffffff; }
  @media (max-width: 385px) {
    .contact-row .meeting-text div a {
      font-size: 15px; } }
.contact-row .meeting-text div a:hover {
  color: #ffffff; }
@media (max-width: 1199px) {
  .contact-row .meeting-text div {
    padding-top: 8%; } }
@media (max-width: 1024px) {
  .contact-row .meeting-text div {
    padding-top: 3%; } }

body[data-form-submit="regular"] .container-wrap .contact-row .meeting-text .wpcf7-form input[type=submit].hk3d-submit {
  background-color: transparent !important;
  border-radius: 4px !important;
  font-size: 18px;
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.75);
  padding: 21px 51px !important;
  font-weight: 500;
  border-width: 2px;
  border-style: solid; }

body[data-form-submit="regular"] .container-wrap .contact-row .meeting-text .wpcf7-form input[type=submit].hk3d-submit:hover {
  color: #000000;
  background-color: #ffffff !important; }

/**
end contact row
 */
/**
footer
 */
.call-to-action-area {
  background: #3e3e3c; }
  .call-to-action-area .row {
    padding: 18px !important;
    font-size: 35px; }
  .call-to-action-area h3 {
    color: #fff !important;
    margin-bottom: 0 !important; }
  @media (max-width: 1000px) {
    .call-to-action-area {
      text-align: center; } }

body #footer-outer .call-to-action-area a {
  color: #fff !important; }

.icon-phone:before {
  font-size: 40px; }

.fa-envelope-open:before {
  font-size: 40px;
  color: #ffffff; }

/**
end footer
 */
/*general*/
.nectar-fancy-box[data-style="color_box_hover"][data-border="true"] .box-inner-wrap {
  border: 1px solid #0073b5; }

.hk3d-boxes .nectar-fancy-box h3 {
  position: absolute;
  bottom: 0;
  left: 0; }

.hk3d-boxes .nectar-fancy-box i.icon-default-style {
  top: 0;
  position: absolute;
  left: 0; }

.hk3d-submit input[type=submit] {
  background-color: transparent !important; }

::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #fff !important;
  opacity: 1;
  font-family: "ff-meta-web-pro", sans-serif !important;
  font-weight: 700;
  font-size: 16px; }

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fff !important;
  opacity: 1;
  font-family: "ff-meta-web-pro", sans-serif !important;
  font-weight: 700;
  font-size: 16px; }

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fff !important;
  opacity: 1;
  font-family: "ff-meta-web-pro", sans-serif !important;
  font-weight: 700;
  font-size: 16px; }

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #fff !important;
  opacity: 1;
  font-family: "ff-meta-web-pro", sans-serif !important;
  font-weight: 700;
  font-size: 16px; }

body[data-form-style="minimal"] textarea {
  padding: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px; }

body h1 {
  text-transform: none !important; }

#was-wir-machen {
  min-height: 1800px; }

@media (max-width: 1215px) {
  #was-wir-machen {
    min-height: 1650px; } }
@media (max-width: 1000px) {
  #was-wir-machen {
    min-height: 2000px; } }
@media (max-width: 689px) {
  #was-wir-machen {
    min-height: 2915px; } }
@media (max-width: 479px) {
  #was-wir-machen {
    min-height: 2680px; } }
img.img-with-animation.skip-lazy.partner-logo.animated-in {
  height: 80px;
  width: auto; }

.headline-rows {
  font-size: 48px;
  line-height: 58px; }

@media screen and (max-width: 1045px) {
  .nectar-fancy-box h3 {
    font-size: 20px !important; } }
@media screen and (max-width: 480px) {
  .nectar-fancy-box h3 {
    font-size: 16px !important; } }
@media screen and (max-width: 1000px) {
  .parallaxImg-layers h3 {
    font-size: 50px !important;
    line-height: 50px !important; } }
@media screen and (max-width: 480px) {
  .parallaxImg-layers h3 {
    font-size: 40px !important;
    line-height: 40px !important; } }
/* Was wir machen Button */
.hk3d-view {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
  cursor: pointer;
  opacity: 1 !important;
  background-color: #1870b7 !important;
  text-transform: none !important;
  position: absolute; }

/*header*/
#header-outer.detached #top #logo .default-logo {
  height: 40px !important; }

body.material #header-outer .logo-spacing img {
  height: 0px !important; }

@media only screen and (min-width: 1001px) {
  body.material #header-outer #logo, body.material #header-outer .logo-spacing {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    position: relative !important; } }
#top {
  background: #ffffff; }

@media (min-width: 1001px) and (max-width: 1150px) {
  #header-outer[data-lhe="animated_underline"] header#top nav &gt; ul &gt; li &gt; a, header#top nav &gt; ul &gt; li[class*="button_solid_color"] &gt; a, #header-outer[data-lhe="animated_underline"] header#top nav &gt; ul &gt; li[class*="button_solid_color"] &gt; a, body #header-outer.transparent header#top nav &gt; ul &gt; li[class*="button_solid_color"] &gt; a {
    margin-left: 0px;
    margin-right: 10px; }

  body.material #header-outer[data-format="centered-menu"] header#top .span_9 nav ul.sf-menu {
    margin-left: -45px; }

  body.material #header-outer #social-in-menu i {
    font-size: 18px !important;
    width: 25px; } }
@media (min-width: 1000px) and (max-width: 1199px) {
  .hk3d-header {
    min-height: 450px; } }

/*# sourceMappingURL=style.css.map */
</pre></body></html>