/*
 Theme Name:   Rumble Child Theme
 Theme URI:    http://rumble.ancorathemes.com/
 Description:  Rumble Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     rumble
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  rumble
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
/* Eurostile LT Std - Normal */
@font-face {
  font-family: 'Eurostile LT Std';
  src: url('fonts/EurostileLTStd-Cn.woff2') format('woff2'),
       url('fonts/EurostileLTStd-Cn.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Eurostile LT Std - Bold */
@font-face {
  font-family: 'Eurostile LT Std';
  src: url('fonts/EurostileLTStd-Bold.woff2') format('woff2'),
       url('fonts/EurostileLTStd-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Eurostile LT Std - Condensed Bold */
@font-face {
  font-family: 'Eurostile LT Std Condensed';
  src: url('fonts/EurostileLTStd-BoldCn.woff2') format('woff2'),
       url('fonts/EurostileLTStd-BoldCn.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Eurostile LT Std - Extra Extended Bold */
@font-face {
  font-family: 'Eurostile LT Std Bold Extended';
  src: url('fonts/EurostileLTStd-BoldEx2.woff2') format('woff2'),
       url('fonts/EurostileLTStd-BoldEx2.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Eurostile LT Std - Condensed Regular */
@font-face {
  font-family: 'Eurostile LT Std Condensed';
  src: url('fonts/EurostileLTStd-Cn.woff2') format('woff2'),
       url('fonts/EurostileLTStd-Cn.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Eurostile LT Std - Extra Extended Regular */
@font-face {
  font-family: 'Eurostile LT Std Extended';
  src: url('fonts/EurostileLTStd-Ex2.woff2') format('woff2'),
       url('fonts/EurostileLTStd-Ex2.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Eurostile LT Std Bold Extended', sans-serif;
  font-weight: 700; /* erzwingt Bold */
}

/* Navigation / Hauptmenü */
.main-navigation,
.main-navigation a,
.menu,
.menu a,
nav a {
  font-family: 'Eurostile LT Std Condensed', sans-serif !important;
  font-weight: 700;
}

/* Buttons */
button,
input[type="button"],
input[type="submit"],
.wp-block-button__link,
a.button {
  font-family: 'Eurostile LT Std Bold Extended', sans-serif !important;
  font-weight: 700;
}
/* Buttons global */
button,
input[type="button"],
input[type="submit"],
input[type="reset"],
.wp-block-button__link,
a.button,
a.wp-block-button__link,
.sc_button,
.sc_button_default,
.sc_button_simple,
.btn,
.theme_button {
  font-family: 'Eurostile LT Std Bold Extended', sans-serif !important;
  font-weight: 700 !important;
  text-transform: none; /* falls Theme automatisch uppercase erzwingt */
}
