/* poppins-100 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/poppins-v20-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-100.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-100italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/poppins-v20-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-100italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-200 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/poppins-v20-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-200.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-200italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/poppins-v20-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-200italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/poppins-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-300italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/poppins-v20-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-300italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/poppins-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/poppins-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/poppins-v20-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-500italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/poppins-v20-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-600italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/poppins-v20-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/poppins-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/poppins-v20-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-700italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-800italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/poppins-v20-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-800italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-800 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/poppins-v20-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-900 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/poppins-v20-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-900italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/poppins-v20-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-900italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* nunito-sans-200 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/nunito-sans-v12-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-200.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-300 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/nunito-sans-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-300.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-200italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/nunito-sans-v12-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-200italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-300italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/nunito-sans-v12-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-300italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-regular - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/nunito-sans-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-regular.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-600 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/nunito-sans-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-600.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/nunito-sans-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-600italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/nunito-sans-v12-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-600italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-700 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/nunito-sans-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-700.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-700italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/nunito-sans-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-700italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-800 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/nunito-sans-v12-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-800.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-800italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/nunito-sans-v12-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-800italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-900 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/nunito-sans-v12-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-900.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-900italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/nunito-sans-v12-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-sans-v12-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-sans-v12-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-sans-v12-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-sans-v12-latin-900italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}





body {
    /*font-family: 'Lato', sans-serif;*/
    font-family: 'Poppins', sans-serif;
}

/* HEADLINES */

    h1, h2, h3, h4, h5, h6 {
        color: #333;
        /*color: #74bda2;*/
        font-weight: 400;
        /*font-family: 'Poppins', sans-serif;*/
        /*font-family: 'Lato', sans-serif;*/
        font-family: 'Nunito Sans', sans-serif;
    }

    h5, h6 {
       font-weight: 700;
       font-size: 1rem;
    }

    h1 {
        font-size: 28px;
    }

    .heading-block h4 {
        font-weight: 600;
    }

    .entry-title h2, .entry-title h3, .entry-title h4 {
        font-weight: 600;
    }

    



    .topic .entry h3 {
        font-weight: 400 !important;
    }

/* MENU */
    .sub-menu-container .menu-item > .menu-link {
        font-weight: 400;
    }

    .top-links-item > a {
        font-weight: 400;
        font-family: 'Nunito Sans', sans-serif;
    }

    .menu-link {
        font-family: 'Nunito Sans', sans-serif;
        font-weight: 400;
    }

    .sub-menu-container .menu-item > .menu-link {
        font-family: 'Nunito Sans', sans-serif;
    }

    .sub-menu-container .menu-item:hover > .menu-link {
         font-weight: 400; 
    }

    .menu-link.highlighted{
        color: #eb6623;
        font-weight: 700;
    }

/* LEAFLET */
    .leaflet-popup-content h3 {
        margin-bottom: 5px;
    }

    .leaflet-popup-content p {
        margin: 5px !important;
        text-align: center;
    }

    .marker-cluster-small {
        background-color: rgba(115, 188, 161, 0.3);
    }

    .marker-cluster-small div {
        background-color: rgba(115, 188, 161, 0.8);
    }

/* STANDARD ELEMENTS */
    ul {
        margin-left: 30px;
        font-weight: 300;
    }



/* OVERRIDES */

    ul.grid-filter {
        margin-left: 0;
    }

    .button.button-full-startsite {
        padding: 10px 0;
        font-size: 16px;
    }

    small {
        font-family: 'Poppins', sans-serif;
    }

    .team.team-list .team-title h4{
        text-transform: none;
    }


.title-center::before, .title-center::after {
    border-color: #73bca1;
}

.title-bottom-border h1, .title-bottom-border h2, .title-bottom-border h3, .title-bottom-border h4, .title-bottom-border h5, .title-bottom-border h6 {
    border-bottom: 1px solid #74bda2;
}

#page-title.page-title-parallax h1 {
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 2px;
}

p {
	margin-bottom: 15px;
}

#content p {
    line-height: 1.8;
    font-weight: 300;color: #333;
}

.mb-10, .my-10 {
    margin-bottom: 7rem !important;
}
.mt-10, .my-10 {
    margin-top: 7rem !important;
}


.job-detail-sidebar {
	font-size: 14px;
}

.job-detail-sidebar span{
	    font-weight: bold;
}

.job-detail-sidebar span i{
	    margin-right: 7px;
}

.testi-image, .testi-image a, .testi-image img, .testi-image i {
    width: 80px;
    height: 80px;
    float: right;
}
.location-sidebar-contact .multi-images .testi-image:first-of-type {
    margin-right:0 !important;
}

.was-validated *:invalid {
	outline: 1px solid red;
}
.was-validated *:valid {
	outline: none 0px;
}

/* Forum Topics */
.topic {
	padding: 30px 0;
	border-bottom: 1px solid #33333320;
}

.topic:first-child { border-top: 1px solid #33333300;}
.topic:last-child { border-bottom: 1px solid #33333300; }

.bbp-author a,
.bbp-author img {
	display: inline-block;
	width: 36px;
	height: 36px;
	border-radius: 50%;
}

.bbp-author img {
	box-shadow: 0 0 0 3px #FFF;
	z-index: 1;
}

.bbp-author a {
	margin-top: 20px;
}

.bbp-author a + a { transform: translateX(-50%); }
.bbp-author a + a + a { transform: translateX(-100%); }
.bbp-author a + a + a + a { transform: translateX(-150%); }
.bbp-author a + a + a + a + a{ transform: translateX(-200%); }

@media (min-width: 576px) {
	.bbp-author a {
		position: absolute;
		top: -18px;
		right: 0;
		margin-top: 0;
	}
}

.badge {
	padding: 5px 7px 4px;
	font-weight: 400;
	border-radius: 2px;
	font-size: .75rem;
}

.topic .entry h3 {
	font-size: 1.375rem;
	font-weight: 700;
}

.entry-meta:not(.no-separator) li::before {
	content: "\e7b0";
	font-family: font-icons;
	font-size: 6px;
	opacity: 1;
	color: #74bda2;
	vertical-align: middle;
}

.entry-meta li {
	font-size: .85rem;
	color: #999;
	font-weight: 300;
}

p.entry-image-caption {
        line-height: 1.3 !important;
        font-style: italic !important;
        font-weight: 300 !important;
        color: #aaa !important;
        font-size: 0.8rem !important;
        margin-top: 0.25rem;
    }

h3 a {
	color: #2F2E41;
}

.topic .entry h3 a:hover {
	text-decoration: underline !important;
}

.i-products {
    position: relative;
    overflow: hidden;
    border-radius: 4px;
}

.i-products .products-image, .i-products .products-image img {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.i-products .products-image img {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.i-products .products-image, .i-products .products-image img {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.i-products .products-image .badge {
    /*position: absolute;
    display: block;
    top: 10px;
    left: 10px;*/
    color: #222;
    background-color: #FFF;
    padding: 5px;
    border-radius: 3px;
}

.i-products .products-desc {
    position: relative;
    padding: 25px;
    background-color: #FFF;
    border: solid #EEE;
    border-width: 0 1px 1px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    min-height: 250px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.i-products .products-desc h3 {
    font-size: 16px;
    margin-bottom: 8px;
    font-weight: 600;
}

.i-products .products-desc h3 a, .i-products .products-desc .counter span, .i-products .products-desc .counter strong, .i-products .products-hoverlays .list-group-item strong {
    color: #333;
}

.i-products .products-desc p {
    font-weight: 400;
    margin-bottom: 25px;
}

.i-products .skills li > span {
    top: -30px;
}

.i-products .products-desc .counter {
    display: block;
    font-size: 13px;
    font-weight: 600;
}
.i-products .products-desc p, .i-products .products-desc .counter, .i-products .products-hoverlays .list-group-item, .i-products .products-hoverlays .product-user a, .i-products .products-hoverlays .products-location {
    color: #999;
}

i-products .products-desc h3 a, .i-products .products-desc .counter span, .i-products .products-desc .counter strong, .i-products .products-hoverlays .list-group-item strong {
    color: #333;
}
* {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.i-products .products-desc .counter {
    display: block;
    font-size: 13px;
    font-weight: 600;
}
.i-products .products-desc p, .i-products .products-desc .counter, .i-products .products-hoverlays .list-group-item, .i-products .products-hoverlays .product-user a, .i-products .products-hoverlays .products-location {
    color: #999;
}

.i-products .products-desc h3 a, .i-products .products-desc .counter span, .i-products .products-desc .counter strong, .i-products .products-hoverlays .list-group-item strong {
    color: #333;
}

.i-products .products-hoverlays {
    position: absolute;
    opacity: 0;
    left: 0;
    right: 0;
    bottom: -100px;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    background-color: #FFF;
    visibility: hidden;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    z-index: 1;
    transition: all .2s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.i-products .products-desc p, .i-products .products-desc .counter, .i-products .products-hoverlays .list-group-item, .i-products .products-hoverlays .product-user a, .i-products .products-hoverlays .products-location {
    color: #999;
}

.i-products .products-hoverlays .list-group-item {
    padding-left: 0;
    font-size: 14px;
}
.i-products .products-desc p, .i-products .products-desc .counter, .i-products .products-hoverlays .list-group-item, .i-products .products-hoverlays .product-user a, .i-products .products-hoverlays .products-location {
    color: #555;
}

.i-products .products-desc h3 a, .i-products .products-desc .counter span, .i-products .products-desc .counter strong, .i-products .products-hoverlays .list-group-item strong {
    color: #333;
}

.i-products .products-hoverlays .product-user img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 10px;
}



.i-products:hover {
    box-shadow: 0 4px 6px rgb(0 0 0 / 4%);
}

.i-products:hover .products-desc {
    margin-top: -123px;
    min-height: 373px;
    box-shadow: 0 -3px 20px 3px rgb(0 0 0 / 40%);
}

.i-products:hover .products-hoverlays {
    bottom: 0;
    opacity: 1;
    visibility: visible;
    transition: all .2s ease-in-out;
}

.portfolio-meta li span {
    width: 100px;
}



#mainpage_overlay {
	position: fixed; right: -150px; top: 30vh; 
	transition: right 0.5s, opacity 1s;
	margin: 10px;
	opacity: 0;
    z-index: 1000;
}

#mainpage_overlay.overlay-visible{
	opacity: 1;
    right: 5px;
}

#mainpage_overlay:hover {
	right: 20px;
}

.fslider.testimonial.testimonial-full .flex-prev{
    left: -48px;
}

.fslider.testimonial.testimonial-full .flex-next {
    right: -48px;
}

/*.fslider.testimonial.testimonial-full .flexslider .slider-wrap .slide{
    position: absolute !important;
    top: 50%;
    transform: translate(0px, -50%);
}*/



p.rtl {
  direction: rtl;
}

.toggle-header, .accordion-header {
    font-size: 1.2rem;
    font-weight: 400;
}

#page-menu.sticky-page-menu:not(.dots-menu) #page-menu-wrap {
    
    transition: top 0.3s ;
}

.page-menu-item > a {
    font-size: 0.75rem;
}

.confetti-bg{
    background-image: url('../images/pattern4.png');
}

#header-wrap {
    border-bottom: #ccc 1px solid;
    /*box-shadow: 0px 5px 6px -5px rgba(0,0,0,0.4);*/
}

#header {
    border-bottom: 0 none;
}

#page-title.page-title-haeh-small {
    padding: 100px 0;
}

#page-title.page-title-haeh-normal {
    padding: 200px 0;
}

#page-title::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.45);
}

#page-title.no-image::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0);
}

#page-title.no-submenu {
    border-bottom: 5px solid #73bca1 !important;
}

#top-social li a:hover .ts-text {
    max-width: 300px;
}

.badge-mainmenu-academy {
    position:absolute; bottom: 23px;
    left:55px; padding: 5px 7px 4px;
    font-weight: 400;
    border-radius: 100rem; 
    font-size: .5rem; display: block !important;
}


.postcontent .entry-content h3, .postcontent .entry-content h4{
  margin-bottom: 20px;
  margin-top:30px;
}


/* Cookies Modal */
#haeh-gdpr-cookies-modal .modal-content{
  background: #000;
  color: #fff;
}

#haeh-gdpr-cookies-modal .modal-content h5{
  color: #fff;
}

#haeh-gdpr-cookies-modal .modal-title {
  color: #fff;
}

#haeh-gdpr-cookies-modal .modal-header {
  border-bottom: 1px solid #212529;
}

#haeh-gdpr-cookies-modal .modal-footer{
  border-top: 1px solid #212529;
}

#haeh-gdpr-cookies-modal .modal-content a {
    color: #ffc107;
}

#haeh-gdpr-cookies-modal .modal-content li::marker {
    content: '';
}

#haeh-gdpr-cookies-modal .modal-content input:checked {
/*    outline: 2px solid #ffc107;*/
    accent-color: #ffc107;
}

#haeh-gdpr-cookies-modal .modal-content #haeh-gdpr-cookies-modal-advanced-btn:disabled {
  opacity: 0.1;
  cursor: default;
}

.location-google-maps-container-no-grant{
  background: #eee; width: 100%; min-height: 300px; padding: 20px;
}

.locationoverview-osm-container-no-grant{
  background: #eee; width: 100%; padding: 20px;
}

.newsblog-youtube-container-no-grant{
  background: #eee; width: 100%; padding: 20px; min-height: 300px;
}

  #content #no_job_location_info.hidden{
    opacity: 0;
  }

  #content #no_job_location_info{
    opacity: 1;
    transition: opacity 0.5s;
  }









  
