/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* raleway-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/raleway/raleway-v29-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/raleway/raleway-v29-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/raleway/raleway-v29-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/raleway/raleway-v29-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/raleway/raleway-v29-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/raleway/raleway-v29-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/raleway/raleway-v29-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/raleway/raleway-v29-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/raleway/raleway-v29-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* montserrat-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/montserrat/montserrat-v25-latin-100.eot'); /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat/montserrat-v25-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat/montserrat-v25-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}


/* montserrat-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/montserrat/montserrat-v25-latin-200.eot'); /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat/montserrat-v25-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat/montserrat-v25-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/montserrat/montserrat-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat/montserrat-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat/montserrat-v25-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}


/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/montserrat/montserrat-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat/montserrat-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat/montserrat-v25-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/montserrat/montserrat-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat/montserrat-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat/montserrat-v25-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/montserrat/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/montserrat/montserrat-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat/montserrat-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat/montserrat-v25-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/montserrat/montserrat-v25-latin-800.eot'); /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat/montserrat-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat/montserrat-v25-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/montserrat/montserrat-v25-latin-900.eot'); /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat/montserrat-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat/montserrat-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat/montserrat-v25-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* roboto-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-slab-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-100.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab/roboto-slab-v24-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab/roboto-slab-v24-latin-100.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-200.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab/roboto-slab-v24-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab/roboto-slab-v24-latin-200.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-300.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab/roboto-slab-v24-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab/roboto-slab-v24-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab/roboto-slab-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab/roboto-slab-v24-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab/roboto-slab-v24-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab/roboto-slab-v24-latin-500.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab/roboto-slab-v24-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab/roboto-slab-v24-latin-600.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab/roboto-slab-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab/roboto-slab-v24-latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-800.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab/roboto-slab-v24-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab/roboto-slab-v24-latin-800.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-900.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-slab/roboto-slab-v24-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab/roboto-slab-v24-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab/roboto-slab-v24-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab/roboto-slab-v24-latin-900.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}





.entry_date,
.post_info{ display:none!important;}


/**
 * Theme Name: Jobify - Classic
 * Theme URI: https://astoundify.com/
 * Author: Astoundify
 * Author URI: http://astoundify.com
 * Description: Everything you need to build a professional job board.
 * Version: 1.0.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: white, one-column, right-sidebar, fixed-width, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready
 * Template: jobify
*/
/**
 * The parent theme's CSS is automatically included so there is no need
 * to use the @import rule to include the parent theme CSS.
 *
 * Place Custom CSS Below this.
 */

body{ font-size:18px!important;  }
.elementor-widget-container{ font-family: Raleway,sans-serif!important; }
.mobile_menu_button { float: right; margin:0px!important; }

.mobile_menu_button span { width: 40px; height: 40px; font-size: 36px; }

.text-versalien{ text-transform:uppercase; }

.text-weiss,
.text-weiss p,
.text-weiss h1,
.text-weiss h2,
.text-weiss h3,
.text-weiss h4,
.text-weiss ul li{ color:#fff!important;}

p{ font-size:18px!important; line-height:1.6!important; margin-bottom:10px; }
.casestudy-text p{ font-size:18px!important; line-height:1.6!important; margin-bottom:10px; }
.casestudy-abschlusstext p{ font-size:28px!important; line-height:1.6!important; color:#fff!important; }

h1, .h2-wie-h1 h2{ font-size:40px!important; line-height:1.3!important; }
.casestudy-h1 h1{ font-size:40px!important; line-height:1.3!important; }

h2{ font-size:36px!important; line-height:1.3!important; color:#132c45!important; }
.casestudy-h2 h2{ font-size:28px!important; line-height:1.3!important; color:#222!important; }

h3{ font-size:28px!important; line-height:1.3!important; }
h4{ font-size:24px!important; line-height:1.3!important;}
h5{ font-size:20px!important; line-height:1.3!important;}
h6{ font-size:18px!important; line-height:1.3!important;}

h1 span.h1-kleiner{ font-weight:400!important; float:left; font-size:20px!important; line-height:1.2!important; color:#132c45!important; }

.h1-slider h1{ font-size:24px!important; line-height:1.3!important; }
.p-slider p{ font-size:24px!important; line-height:1.3!important; margin-bottom:10px;}
.p-wie-h1 p{ font-size:50px!important; line-height:1.3!important; }

ul#menu-hauptmenue li a.current,
ul#menu-hauptmenue li.current-menu-item a,
ul#menu-hauptmenue li a:hover{ color: var( --e-global-color-secondary ) !important; }

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a { opacity: 1; color: var( --e-global-color-secondary ) !important; }

.uc-embedding-wrapper h3{ font-size:14px!important; }
.uc-embedding-wrapper .description-text{ font-size:12px!important; }
.uc-embedding-wrapper .uc-embedding-buttons { font-size:12px!important; }
.uc-embedding-more-info,
.uc-embedding-accept{ font-size:12px!important; }
.uc-embedding-wrapper span{ font-size:10px!important; }

.uppercase,
.uppercase h1,
.uppercase h2,
.uppercase h3,
.uppercase h4,
.uppercase p{ text-transform:uppercase!important; }

.text-tuerkis{ color: var( --e-global-color-secondary )!important; }
.text-rot{ color:#d4112f!important; }


.text-schwarz h1,
.text-schwarz h2,
.text-schwarz h3,
.text-schwarz h4,
.text-schwarz h5,
.text-schwarz p{ color: var( --e-global-color-b22e6f9 )!important; }

.h2-gross h2{ font-size:50px!important; line-height:1.3!important; }

.p-24 p{ font-size:24px!important; line-height:1.6!important; margin-bottom:10px; }

.logo-raster p{ font-size:16px!important; line-height:1.4!important; }

.home-news-wrapper{}

.home-news-wrapper a.elementor-button-link{
-webkit-border-radius: none !important; -moz-border-radius: none !important; border-radius: none !important;
  background-color: #64c2c8 !important; color: #fff !important;
  -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg);
  border-radius: 0px!important;
}
.home-news-wrapper a.elementor-button-link:hover{
-webkit-border-radius: none !important; -moz-border-radius: none !important; border-radius: none !important;
  background-color: #132c45!important; color: #fff !important;
  -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg);
  border-radius: 0px!important;
}
.img-100 img,
.img-100 a{ width:100%; }

.casestudies-wrapper-uebersichtsseite h2{font-size:16px!important; line-height:1.4!important;}
.casestudies-wrapper-uebersichtsseite p{font-size:14px!important; line-height:1.4!important;}
.casestudies-wrapper-uebersichtsseite-btn{}

.news-wrapper-uebersichtsseite p,
.news-loop p,
.news-loop .elementor-widget-container{font-size:14px!important; line-height:1.4!important; color: #555 !important;}
.news-wrapper-uebersichtsseite h2,
.news-loop h2 { font-size: 16px !important; line-height: 1.4 !important; color: #555 !important;}
.news-loop img{ width:100%!important; }

.autor-uebersichts-wrapper{}

.autor-uebersichts-img img{ -webkit-clip-path: circle(45% at 50% 50%)!important; clip-path: circle(45% at 50% 50%)!important; }

.team-home .elementor-widget-wpr-team-member,
.team-home .elementor-widget-container{ height:100%; }

.home-news-wrapper .dce-posts-container{ overflow:hidden!important; }

.home-news-wrapper .dce-posts-container > articel { align-content:stretch; }

nav.main_menu > ul > li > a{
  position: relative;
  padding: 5px 15px!important;
  color: #555!important;
  text-transform: uppercase!important;
  font-weight: 600!important;
  font-size: 14px!important;
  letter-spacing: 1px;
}

.navi-cs ul li{ line-height:100px;}

.navi-cs ul li a {
  position: relative!important;
  padding: 5px 15px!important;
  color: #555!important;
  text-transform: uppercase!important;
  font-weight: 600!important;
  font-size: 14px!important;
  font-family: 'Raleway'!important;
}

.drop_down .second .inner ul li a,
.drop_down .second .inner ul li h5 { color: #222 !important; text-transform: uppercase !important; font-weight: 600 !important;
  font-size: 14px !important; letter-spacing: 1px; padding-top:15px!important; padding-bottom:15px!important; }

.team-home h4{ font-size:18px!important; line-height:1.3!important; }

.column1 .wp-block-image{ margin:0 0 15px 0!important;}

article.case_study_kategorien-basic > div.case_study_kategorien-basic{ display:flex; align-items: stretch; height: 100%;  }
article.case_study_kategorien-basic > div.case_study_kategorien-basic > section > div{ height:100%;}


ul {
  list-style-position: outside;
}

.headerschrift p{ font-size:56px!important; line-height:1.2!important; }

.kanten{-webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); }

.kanten-header{-webkit-transform: skew(-8deg); -moz-transform: skew(-8deg); -o-transform: skew(-8deg); }

/*.kanten-header .text-gerade{-webkit-transform: skew(8deg); -moz-transform: skew(8deg); -o-transform: skew(8deg); } */

.wrapper-gerade{-webkit-transform: skew(8deg); -moz-transform: skew(8deg); -o-transform: skew(8deg); }


.kanten-btn-blau a,
.kanten-btn-blau a:link,
.kanten-btn-blau a:visited{ -webkit-border-radius: none!important; -moz-border-radius: none!important; border-radius: none!important;
background-color:#132c45;!important; color:#fff!important; -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); }

.kanten-btn-blau a:hover{-webkit-border-radius: none!important; -moz-border-radius: none!important; border-radius: none!important;
background-color:#64c2c8;!important; color:#fff!important; -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); }

.kanten-btn-rot a,
.kanten-btn-rot a:link,
.kanten-btn-rot a:visited{-webkit-border-radius: none!important; -moz-border-radius: none!important; border-radius: none!important;
background-color:#d4112f!important; color:#fff!important; -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); }

.kanten-btn-tuerkis a,
.kanten-btn-tuerkis a:link,
.kanten-btn-tuerkis a:visited{-webkit-border-radius: none!important; -moz-border-radius: none!important; border-radius: none!important;
background-color:var( --e-global-color-secondary )!important; color:#fff!important; -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); }



.kanten-btn-rot a:hover{-webkit-border-radius: none!important; -moz-border-radius: none!important; border-radius: none!important;
background-color:#132c45!important; color:#fff!important; -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); }

.kanten-btn-tuerkis a:hover{-webkit-border-radius: none!important; -moz-border-radius: none!important; border-radius: none!important;
background-color:#132c45!important; color:#fff!important; -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); }


.kanten-btn-trans a,
.kanten-btn-trans a:link,
.kanten-btn-trans a:visited{-webkit-border-radius: none!important; -moz-border-radius: none!important; border-radius: none!important;
background:none!important; color:#64c2c8!important; -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); }

.kanten-btn-trans a:hover{-webkit-border-radius: none!important; -moz-border-radius: none!important; border-radius: none!important;
background-color:#fff!important; color:#64c2c8!important; -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); }

.elementor-element [class*="elementor-animation"]:hover,
.elementor-element .wpr-button::before,
.elementor-element .wpr-button::after{ background-color:#132c45!important; color:#fff!important; } 

.cs-quicklinks-links .wpr-button a:hover{ background-color:#132c45!important; color:#fff!important; } 

#back_to_top > span {
  -o-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all .2s ease 0s;
  -moz-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  border: none;
  background: 0 0;
  background-color:#132c45;
  color:#fff;
  -webkit-transform: skew(-8deg); -moz-transform: skew(-8deg); -o-transform: skew(-8deg);
}


#back_to_top span i, #back_to_top span span { font-size: 22px; color: #fff!important; line-height: 52px; }

footer .column1 { position: relative; top: 0px; }

.footer_top a:hover{ color:#64c2c8!important;}
.footer_top a:not(.qbutton):hover { color: #64c2c8 !important; }


.footer_bottom_holder,
.footer_bottom_holder p,
.footer_bottom_holder a{ font-size:14px!important;}

.hentry { margin-bottom: 0; }

.wp-social-link{ background:none!important; }

.wp-block-social-links{ font-size:30px!important; }

footer .wp-block-columns { display: flex; margin-bottom: 0!important; }

.footer_top { padding-top: 20px!important; padding-bottom:20px!important; }

.footer_bottom_holder{ padding-top: 10px!important; padding-bottom:10px!important; }

.footer_bottom { padding-top: 0px!important; }

footer p { font-size: 18px !important; line-height: 1.2 !important; }

.cookie-footer-wrapper{ display: block !important; margin-top:-12px;}

.casestudy-bottom a:hover{ color:#d4112f!important; }
.casestudy-bottom p { font-size: 18px !important; line-height: 1.2 !important; }
.footer_top.casestudy-bottom a:not(.qbutton):hover { color: #d4112f !important; }

.p-wie-h2 p{ font-size:40px!important; }
.p-wie-h3 p{ font-size:30px!important; }

.job_listing,
.resume { border-bottom: none!important; margin: 0; padding: 0!important; position: relative; }

#headerbereich h1.elementor-heading-title,
#headerbereich .p-wie-h1 p{ color:#fff!important; font-size:50px!important; line-height:1.3; }

#stellenbeschreibung .p-wie-h1 p{ font-size:50px!important; line-height:1.3; }

#stellenbeschreibung .p-wie-h2 p{ font-size:40px!important; line-height:1.3; }


#headerbild-home .p-wie-h1 p{ color:#fff!important; font-size:50px!important; line-height:1.3; margin:0; }
#headerbild-home .p-wie-h2 p{ color:#fff!important; font-size:40px!important; line-height:1.3; margin:0;}
#headerbild-home .p-wie-h3 p,
#headerbild-home .h1-wie-h3 h1{ color:#fff!important; font-size:30px!important; line-height:1.3; margin:0; }

#headerbild-unterseiten h1{ color:#fff!important; font-size:50px!important; line-height:1.3; margin:0; }

ul li{ color:#555!important; }

#ansprechpartner-wrapper{}

.ansprechpartner-name h3{ font-size:30px!important; color:#222!important; margin-bottom: 0px; }

.ansprechpartner-position p{ font-size:18px!important; color:#555!important;}

.ansprechpartner-email p,
.ansprechpartner-email p a,
.ansprechpartner-email p a:link,
.ansprechpartner-email p a:visited,
.ansprechpartner-email p a:hover{ font-size:18px!important; color:#003799!important; }

.ansprechpartner-kontaktdaten ul li{ font-size:18px!important; color:#555!important; }

.ansprechpartner-weitere-infos p{ font-size:16px!important; color:#555!important; }

.ansprechpartner-accordion a.elementor-accordion-title{ font-size:20px!important; color:#555!important; }
.ansprechpartner-accordion .elementor-active a.elementor-accordion-title{ font-size:20px!important; color:#174195!important; }
.ansprechpartner-accordion .elementor-accordion-icon.elementor-accordion-icon-left { float: none!important; }

.ansprechpartner-accordion ul{ margin-left:30px; }

.elementor-tab-content p,
.elementor-tab-content ul li{ font-size:14px!important; color:#555!important; }

#benefits-wrapper h3{ font-size:24px!important;}
#benefits-wrapper p{ font-size:18px!important;}

#joblisting-modul .elementor-grid-item { border-bottom: 1px solid #e4e4e4!important; margin: 0; padding: 0px!important; position: relative; }
#joblisting-modul .job_listing { background-color:#fff!important; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#stellenauflistung-wrapper h2{ font-size:24px!important; line-height: 40px;}

#raster-stellen-loop{ }
#raster-stellen-loop h2{ font-size:18px!important; }

#stellenraster-btn{ font-size:14px!important;}

.elementor-widget-testimonial-carousel .elementor-main-swiper { width: 100%!important; }

.jet-mega-menu-mega-container__inner{ padding:0px!important; }

#menue-text{}

#menue-text-anzahl{ }


form.wpcf7-form label { font-size: 14px; text-transform: none; font-weigth: 300; color:#222; }
form.wpcf7-form p{ font-size: 12px!important; text-transform: none; font-weigth: 300; color:#555; }

form.wpcf7-form input[type="submit"], p.job-manager-single-alert-link a { background-color: #003799; color:#fff; font: 300 14px/normal; text-transform: none; text-align: center; padding: 10px 20px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.dce-nav{ font-size:18px;}
.dce-nav span.menu-item-wrap a:hover { text-decoration: none; }
.dce-nav ul.sub-menu{ list-style-type: none; }
.dce-nav ul.sub-menu li{ padding:5px!important; font-size:14px; }

li.menue-btn{ background-color:#003799; color: #fff!important; -webkit-border-radius: 6px!important; -moz-border-radius: 6px!important; border-radius: 6px!important;  }
li.menue-btn a,
li.menue-btn a:link,
li.menue-btn a:visited,
li.menue-btn a:hover{ color: #fff!important; padding:5px 15px!important;}
li.menue-btn .jet-mega-menu-item__label{ color: #fff!important;}

li.menue-btn .jet-mega-menu-item__inner{ padding:0!important; -webkit-border-radius: 6px!important; -moz-border-radius: 6px!important; border-radius: 6px!important;  }

#raster-stellen-vakant p{ font-size:14px!important; margin-bottom:0px!important;}


footer a,
footer a:link,
footer a:visited,
footer a:hover{ color:#fff!important;}


.casestudies-wrapper-uebersichtsseite h2{ color:#555!important; }
.casestudies-wrapper-uebersichtsseite,
.casestudies-wrapper-uebersichtsseite > .elementor-container,
.case-studies-innerwrapper{ height:100%!important; }



@media only screen and (max-width: 1400px) {

body{ font-size:16px!important;}

p{ font-size:16px!important; line-height:1.3; }
h1{ font-size:40px!important; line-height:1.3; }
h2{ font-size:34px!important; line-height:1.3; }
h3{ font-size:26px!important; line-height:1.3; }
h4{}
h5{}
h6{}

.p-wie-h2 p{ font-size:34px!important; line-height:1.3; }
.p-wie-h3 p{ font-size:26px!important; line-height:1.3; }

#headerbereich h1.elementor-heading-title,
#headerbereich .p-wie-h1 p{ font-size:40px!important; line-height:1.3; }

#stellenbeschreibung .p-wie-h1 p{ font-size:40px!important; line-height:1.3; }

#stellenbeschreibung .p-wie-h2 p{ font-size:34px!important; line-height:1.3; }

#headerbild-home .p-wie-h1 p{ font-size:40px!important; line-height:1.3; }
#headerbild-home .p-wie-h2 p{ font-size:34px!important; line-height:1.3; }
#headerbild-home .p-wie-h3 p,
#headerbild-home .h1-wie-h3 h1{ font-size:26px!important; line-height:1.3; }

#headerbild-unterseiten h1{ font-size:40px!important; line-height:1.3; }

.h2-gross h2{ font-size:40px!important; line-height:1.3; }

#ansprechpartner-wrapper{}
#ansprechpartner-name p{ font-size:30px!important; }
#ansprechpartner-position p{ font-size:16px!important;}

#ansprechpartner-email p,
#ansprechpartner-email p a,
#ansprechpartner-email p a:link,
#ansprechpartner-email p a:visited,
#ansprechpartner-email p a:hover{ font-size:16px!important; }

#ansprechpartner-weitere-infos p{ font-size:14px!important;}

#benefits-wrapper h3{ font-size:20px!important;}
#benefits-wrapper p{ font-size:16px!important;}

#stellenauflistung-wrapper h2{ font-size:20px!important; line-height: 34px;}

.headerschrift p {
  font-size: 40px !important;
  line-height: 1.2 !important;
}

.h1-slider h1{ font-size:22px!important; line-height:1.3!important; }
.p-slider p{ font-size:22px!important; line-height:1.3!important; margin-bottom:10px;}
.p-wie-h1 p{ font-size:46px!important; line-height:1.3!important; }


}


@media only screen and (max-width: 990px) {
	
.logo_wrapper { left: 0%!important; }

.q_logo a { left: 0%!important; }

nav.mobile_menu ul li a{ font-size:20px; }
nav.mobile_menu ul li a.current{ color:#64c2c8; }

h5{ font-size:18px!important; line-height:1.3; }

.h1-slider h1{ font-size:20px!important; line-height:1.3!important; }
.p-slider p{ font-size:20px!important; line-height:1.3!important; margin-bottom:10px;}
.p-wie-h1 p{ font-size:40px!important; line-height:1.3!important; }


}

@media only screen and (max-width: 786px) {

body{ font-size:16px!important;}

p{ font-size:16px!important; line-height:1.3; }
h1{ font-size:30px!important; line-height:1.3; }
h2{ font-size:25px!important; line-height:1.3; }
h3{ font-size:20px!important; line-height:1.3; }
h4{}
h5{ font-size:16px!important; line-height:1.3; }
h6{}

.p-wie-h2 p{ font-size:24px!important; line-height:1.3; }
.p-wie-h3 p{ font-size:20px!important; line-height:1.3; }

.h1-slider h1{ font-size:18px!important; line-height:1.3!important; }
.p-slider p{ font-size:18px!important; line-height:1.3!important; margin-bottom:10px;}
.p-wie-h1 p{ font-size:26px!important; line-height:1.3!important; }


#headerbereich h1.elementor-heading-title,
#headerbereich .p-wie-h1 p{ font-size:26px!important; line-height:1.3; }

#stellenbeschreibung .p-wie-h1 p{ font-size:26px!important; line-height:1.3; }

#stellenbeschreibung .p-wie-h2 p{ font-size:24px!important; line-height:1.3; }

#headerbild-home .p-wie-h1 p{ font-size:26px!important; line-height:1.3; }
#headerbild-home .p-wie-h2 p{ font-size:24px!important; line-height:1.3; }
#headerbild-home .p-wie-h3 p,
#headerbild-home .h1-wie-h3 h1{ font-size:20px!important; line-height:1.3; }

#headerbild-unterseiten h1{ font-size:26px!important; line-height:1.3; }

.h2-gross h2{ font-size:26px!important; line-height:1.3; }

.logo_wrapper { height: auto !important; }

#ansprechpartner-wrapper{}
#ansprechpartner-name p{ font-size:20px!important; }
#ansprechpartner-position p{ font-size:14px!important;}

#ansprechpartner-email p,
#ansprechpartner-email p a,
#ansprechpartner-email p a:link,
#ansprechpartner-email p a:visited,
#ansprechpartner-email p a:hover{ font-size:14px!important; }

#ansprechpartner-weitere-infos p{ font-size:14px!important;}

#benefits-wrapper h3{ font-size:18px!important;}
#benefits-wrapper p{ font-size:14px!important;}

#stellenauflistung-wrapper h2{ font-size:18px!important; line-height: 30px;}

.headerschrift p {
  font-size: 30px !important;
  line-height: 1.2 !important;
}

}

