/**
 * This file contains Avada Theme overwrites!
 *
 * Only use this file if something can't be solved using theme options!!!
 *
 * @author Christian Hamacher <c.hamacher@alldesign.de>
 */


/* noto-sans-regular - latin */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: local(''),
         url('../fonts/noto-sans-v12-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('../fonts/noto-sans-v12-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* noto-sans-700 - latin */
  @font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: local(''),
         url('../fonts/noto-sans-v12-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('../fonts/noto-sans-v12-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }

/*###############################################################################*/
/*#### FUSION BUTTON
/*###############################################################################*/

.fusion-button-text {
    font-size:20px !important;
}

/*###############################################################################*/
/*#### FUSION RELATED POST
/*###############################################################################*/

/* Fit image to specific size */
.related-posts .fusion-image-wrapper img {
    width:300px !important;
    height:225px !important;
    object-fit:cover !important;
}

.related-posts .title-sep-container {
    display:none !important;
}

.single-avada_portfolio .portfolio_category-polsterei .fusion-title h3 {
    color:#fff !important;
}

.single-avada_portfolio .portfolio_category-polsterei .related-posts {
    padding:15px;
    background:#754d34;
}

.single-avada_portfolio .portfolio_category-innenarchitektur .fusion-title h3 {
    color:#fff !important;
}

.single-avada_portfolio .portfolio_category-innenarchitektur .related-posts {
    padding:15px;
    background:#4e2b2a;
}

/*###############################################################################*/
/*#### JOBS FOR WORDPRESS
/*###############################################################################*/

.job-preview h5 {
    font-family:"Open Sans", sans-serif !important;
}

/*###############################################################################*/
/*#### MOBILE NAVIGATION
/*###############################################################################*/

body .fusion-tb-header li.expanded > ul.sub-menu {
    max-height: max-content;
}

/*###############################################################################*/
/*#### WP-Forms
/*###############################################################################*/
.wpforms-form .wpforms-field-label, .wpforms-form .wpforms-field-label-inline {
    color: var(--awb-color1) !important;
}
.wpforms-field-sublabel {
    color: var(--awb-color1) !important;
    filter: brightness(85%)
} 


.wpforms-form button[type=submit] {
    color: var(--button_accent_color) !important;
    border-right-width: 15px !important;
    border-right-style: solid !important;
    border-right-color: rgb(150, 91, 90) !important;
    background: #4e2b2a !important;
    transition: all 0.2s ease;
}

.wpforms-form button[type=submit]:hover {
    color: rgb(195,195,195);
    background: var(--awb-custom_color_4) !important;
}

/*###############################################################################*/
/*#### Individuelle Seiten
/*###############################################################################*/

/** Korrekte Icon Farbe für die Buttons auf der "Zimmermanns Service Portal für Architekten"-Seite */
.page-id-5098 .post-content a.fusion-button.button-flat i.fa-star {
    color: var(--awb-custom_color_4);
}