/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/* staatliches-regular - latin */
@font-face {
  font-family: 'Staatliches';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/staatliches-v3-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Staatliches Regular'), local('Staatliches-Regular'),
       url('/fonts/staatliches-v3-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/staatliches-v3-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/staatliches-v3-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/staatliches-v3-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/staatliches-v3-latin-regular.svg#Staatliches') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/montserrat-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('/fonts/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/montserrat-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/montserrat-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/montserrat-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/montserrat-v14-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/montserrat-v14-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Italic'), local('Montserrat-Italic'),
       url('/fonts/montserrat-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/montserrat-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/montserrat-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/montserrat-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/montserrat-v14-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('/fonts/montserrat-v14-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
       url('/fonts/montserrat-v14-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/montserrat-v14-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/montserrat-v14-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/fonts/montserrat-v14-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/montserrat-v14-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('/fonts/montserrat-v14-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
       url('/fonts/montserrat-v14-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/montserrat-v14-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/montserrat-v14-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/montserrat-v14-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/montserrat-v14-latin-800italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
:root {
  --fontsize: calc(12px + 0.313vw);
  --lineheight: calc(var(--fontsize) * 1.4);
  --letterspacing: calc(var(--fontsize) * 0.0015);
  --fontWeight: 300;
}

p a {color:inherit!important;text-decoration:underline;}
b, bold, strong {font-weight:800;}
p, h4, li, body {font-size: var(--fontsize);line-height: var(--lineheight);font-family: 'Montserrat';font-weight: 400;}
h1, h2, h3, body #error-404 h1, body #error-404 h2, .nectar-button {font-family: 'Staatliches';font-weight: 400;}
.nectar-button {letter-spacing: 2px;font-size:calc(var(--fontsize) * 1.2);}
h4 {font-weight: 800;}
.toggle h3 a, .toggle h3 {font-size: calc(var(--fontsize) * 1.5);line-height: 110%;}
#header-outer[data-format="left-header"] .sf-menu li, #header-outer[data-format="left-header"] .sf-menu li  a {font-family: 'Staatliches';font-weight: 400;font-size:calc(var(--fontsize) * 1.3);}
h1, .h1 {font-size: calc(var(--fontsize) * 2.8);line-height: 110%;word-break: break-all;}
h2, .h2 {font-size: calc(var(--fontsize) * 2.2);line-height: 110%;}
h3, .h3 {font-size: calc(var(--fontsize) * 1.8);line-height: 110%;}
#header-outer[data-format="left-header"] {border-right:none!important;}
.text-2-spaltig {column-count: 2;column-width:250px;}
