/**
 * This file contains Avada Theme overwrites!
 *
 * Only use this file if something can't be solved using theme options!!!
 *
 * @author Michael Straeten <m.straeten@alldesign.de>
 */


/*###############################################################################*/
/*#### Respnosive Headings
/*###############################################################################*/
.fusion-text h1 {
	font-size: clamp(2.5rem, 2.1724rem + 1.3979vw, 3.4375rem) !important;
	hyphens: auto;
}

.fusion-text h2 {
	font-size: clamp(1.875rem, 1.6566rem + 0.932vw, 2.5rem) !important; 
}

/*###############################################################################*/
/*#### Datenschutzerklärung
/*###############################################################################*/

.page-id-3 h2 {
    font-family: 'Work Sans' !important;
    font-size: 28px !important;
    font-weight: 400 !important;
}

.page-id-3 h4 {
    font-family: 'Work Sans' !important;
    font-weight: 700 !important;
    font-size: 37px !important;
}

.page-id-3 h3 {
    font-family: 'Work Sans' !important;
    font-weight: 700 !important;
    font-size: 42px !important;
}

.page-id-3 p, .page-id-3 li {
    font-size: 19px !important;
    font-weight: 400 !important;
}

/*###############################################################################*/
/*#### Mobile navigation
/*###############################################################################*/

.fusion-menu-element-wrapper .fusion-open-nav-submenu:before {
    font-size: 23px !important;
}

/*###############################################################################*/
/*#### Toggles - Vertragspartner
/*###############################################################################*/

.fusion-accordian .panel-title a, .fusion-accordian .toggle-content {
 color: var(--awb-color7) !important;
}

/*###############################################################################*/
/*#### Form Unverbindliche Anfrage stellen - Vertragspartner
/*###############################################################################*/

div.wpforms-container-full .wpforms-form .wpforms-field-label:not(.wpforms-field-mosparo) {
    font-weight: 400 !important;
}

/*###############################################################################*/
/*#### WP-Forms Submit Button an Avada Style anpassen.
/*###############################################################################*/

.wpforms-submit-container button[type='submit']:not(.wpforms-field-mosparo) {
    box-sizing: border-box;
    padding: 13px 29px;
    justify-content: center;
    align-items: center;

    background-color: rgb(229, 197, 150) !important;

    border-width: var(--button_border_width-top,0) var(--button_border_width-right,0) var(--button_border_width-bottom,0) var(--button_border_width-left,0);
    border-style: solid;
    border-radius: 4px !important;

    color: rgb(255, 255, 255)  !important;
    font-family: var(--button_typography-font-family);
    font-weight: var(--button_typography-font-weight);
    font-style: var(--button_typography-font-style,normal);
    font-size: 16px !important;
    letter-spacing: var(--button_typography-letter-spacing);

    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: all;
    transition-timing-function: ease;
 }
 
 
 .wpforms-submit-container button[type='submit']:hover, .wpforms-submit-container button[type='submit']:active {
     background-color: rgb(214, 173, 113) !important;
     color: rgb(255, 255, 255)  !important;
  }

div.wpforms-container-full .mosparo__checkbox_column {
    padding-right: 25px;
}
/*###############################################################################*/
/*#### Gleiche Width für die Knöpfe auf der /service-leistung/beerdigungskaffee-krypta/
/*###############################################################################*/
.page-id-14 #content .fusion-button {
    width: 75%;
}


/*###############################################################################*/
/*#### Sub-Menü Pfeil entfernen, da nicht per Avada Optionen möglich
/*###############################################################################*/
.awb-menu__sub-arrow {
    display: none;
}

/*###############################################################################*/
/*#### Google Web fonts Slider Revolution
/*###############################################################################*/

/* work-sans-300 - latin */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/work-sans-v17-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/work-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/work-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/work-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/work-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/work-sans-v17-latin-300.svg#WorkSans') format('svg'); /* Legacy iOS */
}
/* work-sans-regular - latin */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/work-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/work-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/work-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/work-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/work-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/work-sans-v17-latin-regular.svg#WorkSans') format('svg'); /* Legacy iOS */
}
/* work-sans-500 - latin */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/work-sans-v17-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/work-sans-v17-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/work-sans-v17-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/work-sans-v17-latin-500.woff') format('woff'), /* Modern Browsers */
    url('../fonts/work-sans-v17-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/work-sans-v17-latin-500.svg#WorkSans') format('svg'); /* Legacy iOS */
}