/* line 1, ../sass/_body.scss */
body {
  font-family: "Dahrendorf";
}
/* line 4, ../sass/_body.scss */
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: "Dahrendorf";
}
/* line 7, ../sass/_body.scss */
body h1 {
  font-size: 4rem;
}
@media all and (max-width: 768px) {
  /* line 7, ../sass/_body.scss */
  body h1 {
    font-size: 3.2rem;
  }
}
@media all and (max-width: 480px) {
  /* line 7, ../sass/_body.scss */
  body h1 {
    font-size: 2.5rem;
  }
}
/* line 17, ../sass/_body.scss */
body h2 {
  font-size: 3.2rem;
}
@media all and (max-width: 768px) {
  /* line 17, ../sass/_body.scss */
  body h2 {
    font-size: 2.8rem;
  }
}
@media all and (max-width: 480px) {
  /* line 17, ../sass/_body.scss */
  body h2 {
    font-size: 2rem;
  }
}

/* line 2, ../sass/_header.scss */
#page-header .w-image {
  height: 90px !important;
  position: relative;
  top: 20px;
}
@media all and (max-width: 768px) {
  /* line 2, ../sass/_header.scss */
  #page-header .w-image {
    height: 70px !important;
  }
}
@media all and (max-width: 600px) {
  /* line 2, ../sass/_header.scss */
  #page-header .w-image {
    height: 60px !important;
  }
}
/* line 14, ../sass/_header.scss */
#page-header .w-image img {
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
/* line 36, ../sass/_header.scss */
#page-header .l-subheader-cell.at_right nav ul li a span.w-nav-title {
  font-family: "Dahrendorf" !important;
  font-weight: 400 !important;
  font-size: 22px !important;
}

/* line 49, ../sass/_header.scss */
.l-header.sticky .l-subheader.at_middle {
  height: 120px !important;
}
/* line 52, ../sass/_header.scss */
.l-header.sticky .l-subheader.at_middle img {
  height: 60px !important;
}

/* line 2, ../sass/_blog.scss */
.single #blog-header {
  padding-bottom: 0 !important;
}
/* line 5, ../sass/_blog.scss */
.single #blog-header .post_title {
  margin-bottom: 0 !important;
}
@media all and (max-width: 1200px) {
  /* line 5, ../sass/_blog.scss */
  .single #blog-header .post_title {
    font-size: 2.5rem;
  }
}
@media all and (max-width: 990px) {
  /* line 5, ../sass/_blog.scss */
  .single #blog-header .post_title {
    font-size: 3.6rem;
    left: 0 !important;
    padding-left: 0 !important;
  }
}
@media all and (max-width: 768px) {
  /* line 5, ../sass/_blog.scss */
  .single #blog-header .post_title {
    font-size: 2.5rem;
  }
}
/* line 21, ../sass/_blog.scss */
.single #blog-header .blog-tags .w-post-elm-before {
  font-weight: bold;
}
/* line 27, ../sass/_blog.scss */
.single #blog-header #share-button .shariff .shariff-button {
  margin: 0 !important;
  margin-top: 10px !important;
}

@media all and (max-width: 991px) {
  /* line 4, ../sass/_contentelements.scss */
  #page-content #teampage_top .vc_col-sm-5 .wpb_text_column {
    left: 0 !important;
  }
}
/* line 12, ../sass/_contentelements.scss */
#page-content #team-grid > div {
  max-width: 1360px;
}
@media all and (max-width: 991px) {
  /* line 16, ../sass/_contentelements.scss */
  #page-content #team-grid .wpb_row .vc_col-sm-3 {
    margin: 0 !important;
  }
}
/* line 20, ../sass/_contentelements.scss */
#page-content #team-grid .wpb_row .vc_col-sm-3 > .vc_column-inner {
  padding-left: 2px !important;
  padding-right: 2px !important;
  padding-bottom: 4px !important;
}
@media all and (max-width: 768px) {
  /* line 30, ../sass/_contentelements.scss */
  #page-content #start-blog .w-grid-list article {
    width: 100% !important;
  }
}
/* line 37, ../sass/_contentelements.scss */
#page-content #start-blog .w-grid-list article .w-vwrapper .post_title a {
  line-height: 1.4em !important;
}
@media all and (max-width: 768px) {
  /* line 46, ../sass/_contentelements.scss */
  #page-content #start-top-left > .vc_column-inner {
    background: rgba(255, 255, 255, 0.7) !important;
  }
}
/* line 52, ../sass/_contentelements.scss */
#page-content .zindex-10 {
  position: relative;
  z-index: 10;
}

/* line 58, ../sass/_contentelements.scss */
.w-image {
  height: 90px !important;
  position: relative;
  top: 20px;
}

/* line 4, ../sass/_footer.scss */
#page-footer #copyright p {
  font-size: 16px !important;
}
@media all and (max-width: 991px) {
  /* line 4, ../sass/_footer.scss */
  #page-footer #copyright p {
    text-align: center;
  }
}
@media all and (max-width: 991px) {
  /* line 12, ../sass/_footer.scss */
  #page-footer #menu-footer-menue {
    text-align: center;
    width: 100%;
    display: block !important;
  }
}
/* line 19, ../sass/_footer.scss */
#page-footer #menu-footer-menue li {
  margin-bottom: 0 !important;
}
/* line 22, ../sass/_footer.scss */
#page-footer #menu-footer-menue li a {
  font-size: 16px;
}
