@charset "UTF-8";
/*
Theme Name: Verfuss Köln
Description: Child theme for Avada theme
Author: Christian Duckart // Kolpacki Werbeagentur GmbH & Co. KG
Author URI: https://kolpackiwa.de
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/* VARIBLES */
/*

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks {
  padding-bottom: 0;
}

.fusion-main-menu > ul > li > a {
  text-transform: uppercase;
}

.fusion-footer-widget-area .widget-title {
  color: #005ca9;
  text-transform: inherit;
  margin-bottom: 0;
}
.fusion-footer-widget-area p {
  margin-top: 0;
}
.fusion-footer-widget-area .widget_nav_menu li {
  border: none;
  padding-left: 0;
  padding-bottom: 0;
}
.fusion-footer-widget-area .widget_nav_menu li a {
  color: #fff;
}
.fusion-footer-widget-area .widget_nav_menu li a::before {
  display: none;
}
.fusion-footer-widget-area ul li:last-child a {
  padding: 13px 29px;
  background: #005ca9;
  border-color: #005ca9;
  border-width: 2px;
  border-style: solid;
  font-weight: 500;
  font-style: normal;
  display: inline-block;
  line-height: 17px;
  margin-top: 10px;
}

@media screen and (max-width: 840px) {
  .fusion-mobile-logo {
    height: 51px !important;
  }

  .fusion-mobile-menu-icons a {
    border: 1px solid #fff;
    padding: 5px 3px 5px 5px;
  }
}
@media screen and (max-width: 500px) {
  .fusion-secondary-header {
    display: none !important;
  }

  .fusion-mobile-logo {
    height: 44px !important;
  }
}
@media screen and (min-width: 841px) {
  .fusion-mobile-menu-design-modern .fusion-header > .fusion-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .fusion-mobile-menu-design-modern .fusion-header > .fusion-row::after, .fusion-mobile-menu-design-modern .fusion-header > .fusion-row::before {
    display: none;
  }

  .fusion-main-menu > ul > li:last-child {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 901px) {
  .fusion-standard-logo {
    height: 40px !important;
  }
}
@media screen and (min-width: 961px) {
  .fusion-standard-logo {
    height: 52px !important;
  }
}
.fusion-is-sticky .fusion-logo img {
  height: 46px !important;
}

.fusion-page-title-captions,
h1, h2, h3, h4,
.h1, .h2, .h3, .h4,
.fusion-footer-widget-area ul li a {
  text-transform: uppercase;
}

#main > .fusion-row {
  max-width: 100%;
}

html:not(.avada-has-site-width-percent) #main {
  padding-left: 0;
  padding-right: 0;
}

.fusion-testimonials.clean .testimonial-thumbnail {
  width: 270px;
}
.fusion-testimonials.clean blockquote q {
  font-style: normal;
  letter-spacing: 0;
  font-size: 22px;
  line-height: 26px;
}
.fusion-testimonials.clean .author {
  letter-spacing: 0;
  font-size: 17px;
}

.button-medium,
.fusion-body .fusion-button-medium,
.fusion-button_size-medium .fusion-button-default-size {
  font-size: 17px;
}

.fusion-button_size-large .fusion-button-default-size,
.fusion-button_size-large .button {
  font-size: 17px;
}

.fusion-footer-widget-area ul li:last-child a:hover,
.fusion-footer-widget-area ul li:last-child a:focus {
  background-color: #929292;
  border-color: #929292;
  color: #ffffff;
}

.fusion-person .person-desc {
  padding: 0 5px 40px 5px !important;
  margin-top: 15px !important;
}

.fusion-person-center .person-content {
  margin-top: 0;
}

.person-author-wrapper .person-name {
  font-weight: 500;
  font-size: 15px !important;
}
.person-author-wrapper .person-title {
  color: #ffffff;
  font-size: 15px !important;
}

.text-body .person-author-wrapper .person-title {
  color: #000000;
}

.fusion-testimonials .testimonial-pagination a {
  width: 30px;
  height: 4px;
  border-radius: 0;
  border: none;
  background-color: #929292;
}
.fusion-testimonials .testimonial-pagination .activeSlide {
  background-color: #005ca9 !important;
}

.fusion-flip-boxes .fusion-flip-box .flip-box-grafix {
  margin-bottom: 0;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-back,
.fusion-flip-boxes .fusion-flip-box .flip-box-front {
  padding: 10px 10px;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-front {
  align-items: flex-start;
  padding: 0 10px 20px 10px;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-back {
  padding: 10px;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-back .fusion-button {
  margin-bottom: 0;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-heading-back {
  color: #005ca9;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-image {
  margin-bottom: -10px;
}

#wrapper .post-content .flip-box-heading {
  font-size: 17px;
  line-height: 20px;
}

@media screen and (max-width: 1024px) {
  .fusion-column-wrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 2px;
  }

  #post-14 .fusion-content-boxes .content-wrapper-background {
    padding: 0;
  }
  #post-14 .fusion-content-boxes .heading {
    margin-bottom: 0;
  }
}
.fusion-posts-container .post .post-content {
  color: #000000;
}

.fusion-page-title-row {
  max-width: 1200px;
}

.fusion-page-title-bar-breadcrumb .fusion-page-title-row {
  margin-top: 10px;
}
.fusion-page-title-bar-breadcrumb .fusion-page-title-row .fusion-breadcrumbs {
  padding-left: 50px;
  padding-right: 50px;
}

.fusion-breadcrumbs .fusion-breadcrumb-link {
  color: #ffffff;
}

.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row {
  min-height: 0;
}
.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row .fusion-page-title-wrapper {
  min-height: calc(120px - 10px);
}

#wrapper #main .fusion-post-content > .blog-shortcode-post-title {
  font-size: 17px;
  line-height: 20px;
}

.fusion-page-title-bar {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.fusion-page-title-bar .fusion-layout-column .fusion-column-wrapper {
  max-height: 550px;
}
.fusion-page-title-bar .fusion-builder-row.fusion-row {
  max-width: 1200px;
}
.fusion-page-title-bar .fusion-fullwidth {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.fusion-page-title-bar .fusion-breadcrumbs {
  padding-left: 50px;
  padding-right: 50px;
}

html:not(.avada-has-site-width-percent) .fusion-page-title-bar {
  padding-left: 0;
  padding-right: 0;
}

.fusion-li-item-content h3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
}

.fusion-checklist,
ul.fusion-checklist {
  border-top: 1px solid #929292;
  margin-top: 0;
}

.related-posts .fusion-title {
  display: none;
}

.d-inline-block {
  display: inline-block !important;
  padding-left: 25px;
}

.lead {
  font-size: 1.65rem;
}

.text-body {
  color: #000000;
}

.border-grey {
  border: 1px solid #929292;
  padding: 30px;
}

.border-white {
  border: 1px solid #ffffff;
  padding: 15px;
  margin-bottom: 15px;
}

.border-white .person-desc {
  padding-bottom: 0;
}

.flipbox-counter .fusion-flip-box {
  margin-bottom: 0;
}
.flipbox-counter .fusion-flip-box .flip-box-image {
  margin-bottom: 15px;
  margin-top: 75px;
}

.bg-image-100-percent .fusion-column-wrapper {
  background-size: 100% 100%;
}

.width1200 .fusion-builder-row.fusion-row {
  max-width: 1200px !important;
}

#main .avada_portfolio .post-content > .fusion-fullwidth.fusion-builder-row-1 > .fusion-builder-row {
  max-width: inherit;
}

.flex-control-paging li a {
  width: 41px;
  height: 6px;
  background-color: #fff !important;
  box-shadow: none;
  border-radius: 0;
}

#fusion-slider-4 .flex-control-paging li a.flex-active {
  background-color: #005ca9 !important;
}

.tfs-slider .background-image {
  background-color: #000;
  opacity: 0.65;
}
*/

/*.fusion-page-title-row {
    background-color:rgba(0,0,0,0.35);
}*/
/*

.page-template-100-width .type-page .fusion-builder-row-1 .fusion-builder-row .fusion-builder-column-0 .fusion-column-wrapper,
.page-template-100-width .type-post .fusion-builder-row-1 .fusion-builder-row .fusion-builder-column-0 .fusion-column-wrapper {
  background-blend-mode: overlay;
  background-color: #666;
}

#sliders-container {
  padding-top: 30px;
}

.fusion-text ul:not(.fusion-checklist) {
  list-style: none;
  padding-left: 0;
}
.fusion-text ul:not(.fusion-checklist) li {
  padding-left: 20px;
}
.fusion-text ul:not(.fusion-checklist) li::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right: 10px;
  width: 20px;
  margin-left: -20px;
}

#padding-100 .fusion-flip-box .flip-box-front {
  padding-top: 100px;
  padding-bottom: 100px;
}

#wrapper .post-content #padding-100 .fusion-flip-box .flip-box-front .flip-box-heading {
  font-size: 24px;
}

.modal-dialog {
  margin-top: 150px;
}

.wpcf7-form label span {
  margin-left: 0;
  display: inline;
}
*/

/*# sourceMappingURL=style.css.map */
