/*
 * WEBMF Local Fonts
 * Erwartete Dateien unter:
 * /wp-content/plugins/webmf-local-fonts/assets/fonts/
 *
 * Montserrat-Regular.ttf
 * Montserrat-Medium.ttf
 * Montserrat-SemiBold.ttf
 * Montserrat-Bold.ttf
 * VarelaRound-Regular.ttf
 */

@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Varela Round';
  src: url('../fonts/VarelaRound-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

html,
body,
p,
li,
a,
span,
div,
table,
th,
td,
blockquote,
input,
textarea,
select,
button,
label,
legend,
figcaption,
.gform_wrapper,
.gform_wrapper input,
.gform_wrapper textarea,
.gform_wrapper select,
.gform_wrapper button,
.gform_wrapper label,
.widget,
.widget_text,
.entry-content,
.page-content,
.post-content,
.plethora_content,
.main,
.main-content {
  font-family: 'Varela Round', Arial, Helvetica, sans-serif !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.page-title,
.entry-title,
.post-title,
.section-title,
.widget-title,
.heading-title,
.heading_group_sc h1,
.heading_group_sc h2,
.heading_group_sc h3,
.heading_group_sc h4,
.heading_group_sc h5,
.heading_group_sc h6,
.pl_heading_group h1,
.pl_heading_group h2,
.pl_heading_group h3,
.pl_heading_group h4,
.pl_heading_group h5,
.pl_heading_group h6,
.heading_group h1,
.heading_group h2,
.heading_group h3,
.heading_group h4,
.heading_group h5,
.heading_group h6,
.teaser_box h1,
.teaser_box h2,
.teaser_box h3,
.teaser_box h4,
.teaser_box h5,
.teaser_box h6,
.teaser_box .title,
.teaser_box .subtitle,
.vc_custom_heading,
.call_to_action h1,
.call_to_action h2,
.call_to_action h3,
.call_to_action h4,
.call_to_action h5,
.call_to_action h6 {
  font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
}

h1,
.h1,
.page-title,
.entry-title {
  font-weight: 600 !important;
}

h2,
.h2,
.section-title,
.vc_custom_heading {
  font-weight: 600 !important;
}

h3,
h4,
h5,
h6,
.h3,
.h4,
.h5,
.h6,
.teaser_box .title {
  font-weight: 700 !important;
}

.nav,
.navbar,
.navbar-nav,
.menu,
.main-menu,
.primary-menu,
.secondary-menu,
.site-navigation,
.navbar-nav > li > a,
.menu > li > a,
.main-menu > li > a,
.primary-menu > li > a,
.header .menu a,
.header nav a {
  font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
}

.btn,
.button,
.vc_btn3,
.pl_button,
.pl_button a,
.wpb_button,
input[type='submit'],
button[type='submit'],
.gform_button,
.gform_wrapper .gform_button {
  font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 0.01em;
}
