/* self-hosted fonts */
/* open-sans-300 - latin-ext_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: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin-ext_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: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin-ext_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: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin-ext_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: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500 - latin-ext_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: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500italic - latin-ext_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: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin-ext_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: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin-ext_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: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin-ext_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: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin-ext_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: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin-ext_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: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v34-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin-ext_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: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v34-latin-ext_latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* jost-100 - latin-ext_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: 'Jost';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/jost-v14-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-100.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-100italic - latin-ext_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: 'Jost';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/jost-v14-latin-ext_latin-100italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-100italic.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-200 - latin-ext_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: 'Jost';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/jost-v14-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-200.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-200italic - latin-ext_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: 'Jost';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/jost-v14-latin-ext_latin-200italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-200italic.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-300 - latin-ext_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: 'Jost';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/jost-v14-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-300.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-300italic - latin-ext_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: 'Jost';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/jost-v14-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-300italic.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-regular - latin-ext_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: 'Jost';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/jost-v14-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-regular.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-italic - latin-ext_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: 'Jost';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/jost-v14-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-italic.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-500 - latin-ext_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: 'Jost';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/jost-v14-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-500.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-500italic - latin-ext_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: 'Jost';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/jost-v14-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-500italic.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-600 - latin-ext_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: 'Jost';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/jost-v14-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-600.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-600italic - latin-ext_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: 'Jost';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/jost-v14-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-600italic.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-700 - latin-ext_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: 'Jost';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/jost-v14-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-700.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-700italic - latin-ext_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: 'Jost';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/jost-v14-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-700italic.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-800 - latin-ext_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: 'Jost';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/jost-v14-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-800.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-800italic - latin-ext_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: 'Jost';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/jost-v14-latin-ext_latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-800italic.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-900 - latin-ext_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: 'Jost';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/jost-v14-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-900.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-900italic - latin-ext_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: 'Jost';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/jost-v14-latin-ext_latin-900italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-900italic.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-100 - latin-ext_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: 'FuturaStd-Medium';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/jost-v14-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-100.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-100italic - latin-ext_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: 'FuturaStd-Medium';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/jost-v14-latin-ext_latin-100italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-100italic.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-200 - latin-ext_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: 'FuturaStd-Medium';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/jost-v14-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-200.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-200italic - latin-ext_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: 'FuturaStd-Medium';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/jost-v14-latin-ext_latin-200italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-200italic.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-300 - latin-ext_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: 'FuturaStd-Medium';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/jost-v14-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-300.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-300italic - latin-ext_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: 'FuturaStd-Medium';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/jost-v14-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-300italic.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-regular - latin-ext_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: 'FuturaStd-Medium';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/jost-v14-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-regular.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-italic - latin-ext_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: 'FuturaStd-Medium';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/jost-v14-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-italic.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-500 - latin-ext_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: 'FuturaStd-Medium';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/jost-v14-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-500.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-500italic - latin-ext_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: 'FuturaStd-Medium';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/jost-v14-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-500italic.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-600 - latin-ext_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: 'FuturaStd-Medium';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/jost-v14-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-600.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-600italic - latin-ext_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: 'FuturaStd-Medium';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/jost-v14-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-600italic.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-700 - latin-ext_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: 'FuturaStd-Medium';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/jost-v14-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-700.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-700italic - latin-ext_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: 'FuturaStd-Medium';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/jost-v14-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-700italic.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-800 - latin-ext_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: 'FuturaStd-Medium';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/jost-v14-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-800.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-800italic - latin-ext_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: 'FuturaStd-Medium';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/jost-v14-latin-ext_latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-800italic.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-900 - latin-ext_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: 'FuturaStd-Medium';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/jost-v14-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-900.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* jost-900italic - latin-ext_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: 'FuturaStd-Medium';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/jost-v14-latin-ext_latin-900italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v14-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v14-latin-ext_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jost-v14-latin-ext_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jost-v14-latin-ext_latin-900italic.svg#FuturaStd-Medium') format('svg'); /* Legacy iOS */
}

/* *********** site standards **************** */
/* links for all site */

a, .sp-module ul > li > a {color: #002599; font-weight:bold;}
a:hover, .sp-module ul > li > a:hover,  {color: #999999; font-weight:bold;}

body {color: #000000; font-weight: 400 !important; line-height: 24px;/*text-align: justify;*/}


.h1, .h2, .h3, h1, h2, h3 {margin-top: 40px;}

/* override new bootstrap */

h1 {font-size: 2.3rem;}
h2 {font-size: 1.9rem;}
h3 {font-size: 1.5rem;}
h4 {font-size: 1.2rem;}



/* justification exceptions */
.h1, .h2, .h3, h1, h2, h3, ol.breadcrumb, ul li, td  {text-align: left; }

/* all input boxes blue */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border: 1px solid #002599;
}



/*buttons*/
.btn-primary:hover, .sppb-btn-primary:hover {background-color: #999999;}
.btn-primary {margin:5px 0px;}



/* buttons in modules */
div.sp-module .btn-primary {display:block;}

/* adjust page header to match category page title */
.page-header {margin-top: 0px; border-bottom: none;}

/* hide post format icons */
span.post-format {display:none;}

/* image captions*/
.wf_caption span {font-size: 12px; color:#7e7c7c; font-style:italic; }

/* color boxes http://bootdey.com/snippets/view/box-colored */

.fawco-block-yellow {
  background: #ffc627;
}
.fawco-block-red {
  background: #f32534;
}
.fawco-block-blue {
  background: #002599;
}
.fawco-block-green {
  background: #00945a;
}
.fawco-block-lightblue {
  background: #009de1;
}

.fawco-block {
  padding: 20px 30px;
  text-align: center !important;
  margin-bottom: 20px;
}

.fawco-block p,
.fawco-block h2, .fawco-block h3 {
  color: #fff;
}

.fawco-block h2, .fawco-block h3 {margin: 0px; text-align:center;}


/* *********** pure css tables +responsiveness ************ */

.divTable{
	display: table;
  	width: 100%;
    text-align:left;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: none;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: none;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: none;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: none;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}


/* *********** typography **************** */

/*standard fawco non-blue text colors */
.fawco_text_red {color: #f32534;}
.fawco_text_yellow {color: #ffc627;}
.fawco_text_lightblue {color: #009de1;}
.fawco_text_green {color: #00945a;}

blockquote {margin-left: 40px; margin-right: 40px;
	padding: 15px 20px;
/*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
font-style: italic;
background-color: #ffffff;
font-size:inherit;}

blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/

  /*Font*/

font-family: Georgia, serif;
font-size: 40px;
  color: #999;

}

/* header fonts */

h1, h2, h3, h4, h5, h6, .breadcrumb, p.readmore, .article-list .article .readmore {
    font-family: 'Jost',Open Sans,sans-serif !important;
	color: #002599;
	font-weight: normal !important;
}

.article-list .article .readmore a {
	color: #002599 !important;
	font-size: 1rem;
}

.entry-header.has-post-format {margin-left: 0px;}

p.readmore:after {content: "..."; font-size: 16px; }

.article-info > dd {color:#002599; }
.article-info {font-size: 12px;}

/* menu fonts */

ul.sp-megamenu-parent li {font-family: 'Jost',Open Sans,sans-serif;}
.sp-module ul.maximenuck > li > a, .sp-module ul.maximenuck > li > a:hover, .sp-module ul.maximenuck2 > li > a, .sp-module ul.maximenuck2 > li > a:hover {font-weight:500 !important;}


/* styling for modules/h3 page builder addons, also page headers, maybe article titles? */

div.entry-header h2 {font-size: 36px !important;}


/* h3.sppb-addon-title, h3.sp-module-title {  color:#002599; } */

div#sp-right h3.sp-module-title, div#sp-left h3.sp-module-title  {font-size: 24px; text-transform: capitalize;}
div#sp-right, div#sp-left{ padding-top: 15px; border-left: 1px solid #eeeeee;}
div#sp-right .sp-module, div#sp-left .sp-module {border-bottom: 1px solid #eeeeee; padding-bottom:30px;}
div#sp-categorypage-latestnews {border-left: 1px solid #eeeeee;}

div#sp-adverts h3.sp-module-title:before, div#sp-partners h3.sp-module-title:before { width: 30% !important; }

div#sp-partners.col-sm-6 h3.sp-module-title:before, div#sp-partners h3.sp-module-title:before { width: 50% !important; }

.sp-module .sp-module-title {font-size:24px !important;}

h3.sppb-addon-title::before, div#sp-adverts h3.sp-module-title:before, div#sp-partners h3.sp-module-title:before, body.itemid-123 h3.sp-module-title:before, div.content-category h2:before, div.blog h2 span.subheading-category:before, div.entry-header h2:before, div.category-list div.content-category h1::before, #fawco_highlights h3.sppb-title-heading:before {
	content: "";
	    display: block;
	    height: 3px;
	    width: 50%;
	    margin: 10px 0px;
	    background: #002599;
}

div.entry-header h2:before, div.page-header h1:before, div.category-list div.content-category h1::before {width: 30%;}

div.page-header h1:before, div.content-category h2:before, div.blog h2 span.subheading-category:before  {content: "";
    display: block;
    height: 3px;
    margin: 10px 0px;
    background: #002599;}



/***** system messages ****/
	
#system-message-container {position:static; max-width:100%;
	}



/* ******** top bar ******** */

#sp-top-bar .sp-module {margin: -5px 0 0 20px !important;}
#sp-top-bar a {color:#002599;}

.sp-module ul#topbar_menu > li > a {color: #002599; font-weight:normal;}
.sp-module ul#topbar_menu > li > a:hover {color: #999999;font-weight:normal;}

#sp-top1 > .sp-column {display: flex;
  align-items: flex-end;
  justify-content: right;
  flex-direction: row-reverse;}

/* logo position for full desktop view; may need to change for responsive */
img.logo-image {margin-top: -60px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  #sp-header .logo-image  {
    display: block;
  }
}

#sp-header.menu-fixed div#sp-logo img.sp-default-logo {height: 90px; margin-top: inherit;}

/*top bar menu*/
div#sp-top1 #btl .btl-panel > span {padding:inherit; box-shadow:none; line-height: 35px; font-size: 13px;}
#topbar_menu li {float:left; margin-left:30px; font-size:13px;}
#btl-content-profile ul.menu {list-style: none;}
/*top bar menu icons */
ul#topbar_menu > li:before {color:#002599; font-family: 'FontAwesome';margin:0 5px 0 -15px;}
ul#topbar_menu {list-style:none; /*margin-left:-40px;*/}
li.item-128:before {content: '\f002';}
li.item-129:before {content: '\f14a';}
li.item-130:before {content: '\f0e0';}
div#sp-top1 #btl .btl-panel > span:before {color:#002599; font-family: 'FontAwesome'; content: '\f2f6'; margin-right:5px;} 


/*top bar*/
#sp-top-bar {background-color: #ffffff !important;}
#sp-header {box-shadow: none;}
.fa-facebook {color:#265999;}
.fa-twitter {color:#00B1EF;}
.fa-youtube {color:#F00028;}
.fa-facebook:hover, .fa-twitter:hover, .fa-youtube:hover, .fa-linkedin:hover, .fa-instagram:hover {color:#999999; }
.fa-flickr:hover { color: #0063DC;}
ul.social-icons .fab {font-size: 22px;}
#sp-top-bar #sp-top3 .sp-module {margin-left:0px;}
ul.social-icons {float:left; margin:0px; padding-top: 10px;}
#sp-top-bar div.search {margin-left: 7px;}




/*********** HELIX main menu *************/
/* LINK: DARSTELLUNG (Type) 
***************************/

/*about*/.sp-megamenu-parent > li.about {border-top: 3px solid #002599;}
.sp-megamenu-parent > li.about > a {color: #002599;}
/*members*/.sp-megamenu-parent > li.members {border-top: 3px solid #ffc627;}
.sp-megamenu-parent > li.members > a {color: #ffc627;}
/*un*/.sp-megamenu-parent > li.unissues {border-top: 3px solid #009de1;}
.sp-megamenu-parent > li.unissues > a {color: #009de1;}
/*us*/.sp-megamenu-parent > li.usissues {border-top: 3px solid #f32534;}
.sp-megamenu-parent > li.usissues > a {color: #f32534;}
/*globalissues*/.sp-megamenu-parent > li.globalissues {border-top: 3px solid #00945a;}
.sp-megamenu-parent > li.globalissues > a {color: #00945a;}


/* MEGA MENU 
Hover und Active
***************************/
.sp-megamenu-parent > li:hover > a,                           
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li.active:hover > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a
{color: #fff;} /*weiss*/

/* Hover und Active
***************************/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a 
{ color: #3E688C; } /* blau */

body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after {margin-left:0px;}

/* LINK: DARSTELLUNG BG BLAU 
***************************/
.sp-megamenu-parent > li:hover > a,
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner
{ background-color: #3E688C; } /* blau */

.sp-megamenu-parent > li.about:hover > a, .sp-megamenu-parent > li.about.active > a, .sp-megamenu-parent li.about .sp-dropdown .sp-dropdown-inner { background-color: #002599; }
.sp-megamenu-parent > li.members:hover > a, .sp-megamenu-parent > li.members.active > a, .sp-megamenu-parent li.members .sp-dropdown .sp-dropdown-inner { background-color: #ffc627; }
.sp-megamenu-parent > li.unissues:hover > a, .sp-megamenu-parent > li.unissues.active > a, .sp-megamenu-parent li.unissues .sp-dropdown .sp-dropdown-inner { background-color: #009de1; }
.sp-megamenu-parent > li.usissues:hover > a, .sp-megamenu-parent > li.usissues.active > a, .sp-megamenu-parent li.usissues .sp-dropdown .sp-dropdown-inner { background-color: #f32534; }
.sp-megamenu-parent > li.globalissues:hover > a, .sp-megamenu-parent > li.globalissues.active > a, .sp-megamenu-parent li.globalissues .sp-dropdown .sp-dropdown-inner { background-color: #00945a; }
.sp-megamenu-parent > li:last-child > a {padding-left:0px;}


/* LINK: HOVER BG Weiss
***************************/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:not(.sp-group-title):hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active
{ background-color: #FFF;} /* weiss */

/* MEGA MENÜ ABSTÄNDE */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner
{ padding: 10px 0; } 		
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a 
{ padding: 10px 15px; display: block; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:not(:last-child) 
{ margin-bottom: 1px; }

/* hide home */
/*home*/.sp-megamenu-parent > li:nth-child(1) {display:none;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {color:#002599;}

div#sp-menu {padding-top: 40px;}   
div#sp-menu .sp-megamenu-parent > li.sp-menu-item >a {line-height: 35px;}
div#sp-menu .sp-megamenu-parent > li.sp-menu-item {text-transform: uppercase; margin-left: 20px;}
.sp-megamenu-parent > li > a {font-size: 18px;  font-weight: bold !important; padding: 0px 45px 0px 0px;}
div#sp-menu ul.sp-dropdown-items li.sp-menu-item a {text-transform: capitalize; font-size: 16px;}
/* hide placeholder separators from menu */ div#sp-menu .sp-megamenu-parent > li.sp-menu-item.members > div:nth-child(2) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(1), div#sp-menu .sp-megamenu-parent > li.sp-menu-item.usissues > div:nth-child(2) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(1), div#sp-menu .sp-megamenu-parent > li.sp-menu-item.globalissues > div:nth-child(2) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(1){display:none;}


/* limit megamenu to three levels */
div#sp-menu ul.sp-megamenu-parent li.sp-menu-item div.sp-dropdown div.sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item div.sp-dropdown div.sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item a:after,
div#sp-menu ul.sp-megamenu-parent li.sp-menu-item div.sp-dropdown div.sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item div.sp-dropdown div.sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item div.sp-dropdown div.sp-dropdown-inner,
ul.sp-megamenu-parent li.sp-menu-item div.sp-dropdown div.sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item div.sp-dropdown div.sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item div.sp-dropdown div.sp-dropdown-inner div.sp-dropdown div.sp-dropdown-inner {display: none; visibility: hidden;}

/* global issues third level dropdown to left instead of right*/
li.sp-menu-item.globalissues div.sp-dropdown.sp-dropdown-main.sp-menu-right div.sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item div.sp-dropdown.sp-dropdown-sub {left:-100%;}



/* mobile menu */
.burger-icon > span, .offcanvas-active .burger-icon > span {background-color:#002599;}
.offcanvas-menu .offcanvas-inner ul.menu>li a:hover  {color:#999999;}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {color:#000;}
.offcanvas-inner ul.menu li.about a {color:#002599;}
.offcanvas-inner ul.menu li.members a {color:#d09d0f;}
.offcanvas-inner ul.menu li.unissues a {color:#009de1;}
.offcanvas-inner ul.menu li.usissues a {color:#f32534;}
.offcanvas-inner ul.menu li.globalissues a {color:#00945a;}

.offcanvas-menu .offcanvas-inner ul.menu>li.about li a {color:#002599;}
.offcanvas-menu .offcanvas-inner ul.menu>li.members li a {color:#d09d0f;}
.offcanvas-menu .offcanvas-inner ul.menu>li.unissues li a {color:#009de1;}
.offcanvas-menu .offcanvas-inner ul.menu>li.usissues li a {color:#f32534;}
.offcanvas-menu .offcanvas-inner ul.menu>li.globalissues li a {color:#00945a;}

.offcanvas-menu li.item-383, .offcanvas-menu li.item-840, .offcanvas-menu li.item-325 {display:none;}

.sp-profile-wrapper .sp-profile-dropdown {
   top: 30%;
 }

/*********** standard page sections *************/

/* header */
#sp-header.header-sticky img.logo-image {margin:0px 0px; height:70px;}

/*body */
#sp-main-body {padding: 20px 0px;}

/* footer  */

#sp-footer {background: #fff; color: #002599; border-top: 1px solid #eee;}
#sp-footer a:hover, #sp-footer a:active, #sp-footer a:focus, #sp-bottom a:hover, #sp-bottom a:active, #sp-bottom a:focus {color: #999999;}

/* bottom menus*/
#sp-bottom {line-height: 1;}
#sp-bottom li a {font-family: "Jost",Open Sans,sans-serif; text-justify: inherit; font-weight: normal;}
#sp-bottom .sp-module .sp-module-title, #sp-footer a, #sp-bottom a {
    color: #002599;
}

/** template transition corrections **/
.sp-module {
  margin-top: 50px;
}
.sp-module ul {
  list-style: none;
  padding: 0;
  margin: 0;}
#sp-bottom {font-size:inherit;}
#form-login-links {margin-bottom:20px !important;}
#login-form .input-prepend {white-space: nowrap;}
#login-form input {display:inline-block; max-width: 250px;}
.featured-article-badge {display:none;}

.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {color:#002599;}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h2 a:active, .article-list .article .article-header h2 a:focus {color:#999999;}
.article-info, .article-info > span a {color:#002599;}


/*********** home page *************/

/* bt content slider */
.bt-cs .bt-inner {padding-left: 0px !important;}
.bt-cs .bt-inner .bt-title { color: #002599 !important; text-transform: capitalize !important; font-family:'Jost','Open Sans',sans-serif; font-size: 18px; }
.bt-row-separate {border: none !important; }
.bt-custom-bottom-link {font-size: 18px;}
.bt-custom-bottom-link i.fa {margin-left:10px;}


/*********** top level pages *************/
body.itemid-190 .sp-page-title h2 {display:none;}
body.itemid-190 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-190 .sp-page-title {background-image: url("/images/stories/template_assets/about-page-clapping-final_1200.jpg");}

body.itemid-839 .sp-page-title h2 {display:none;}
body.itemid-839 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-839 .sp-page-title {background-image: url("/images/stories/template_assets/US-page-dc-final_1200.jpg") !important;}

body.itemid-192 .sp-page-title h2 {display:none;}
body.itemid-192 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-192 .sp-page-title {background-image: url("/images/stories/template_assets/UN-page-flags-final1200.jpg") !important;}

body.itemid-194 .sp-page-title h2 {display:none;}
body.itemid-194 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-194 .sp-page-title {background-image: url("/images/stories/template_assets/global-page-world-in-hands-final1200.jpg") !important;}

body.itemid-191 .sp-page-title h2 {display:none;}
body.itemid-191 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-191 .sp-page-title {background-image: url("/images/stories/template_assets/members-page-brussels-conference.jpg") !important;}



/* ************ JEVENTS ************ */

div.jev_evdt_location > span {font-weight:bold;}

#flatcal_minical table td {text-align:center;}

body.itemid-236 table.flatcal_main_t {width: 75% !important;}
body.com-jevents table.flatcal_main_t {width: 100% !important;}
img.mod_events_link {max-width:inherit;}
body.itemid-564 span.listview {display:none;}


/* ************ advert styling ************ */

.bannergroup {text-align: center;}

.banneritem {vertical-align: middle;
margin:15px; 	border: 1px solid #cccccc;
	border-radius: 4px;
}
.banneritem .newad_container {height:250px; width: 500px;}
.banneritem .logo, .banneritem .newad {display:table-cell; height:250px; vertical-align: middle;}
.banneritem .newad {font-size:12px; line-height: 14px; vertical-align:middle; padding-left: 5px; padding-right:5px; text-align:left;}
.banneritem .logo {width:250px;}
.banneritem .newad_title {font-weight:bold; text-align:center;}
.banneritem a img {display:inline-block;}

/*membership ads styling */
.banneritem {height:154px; line-height:150px;}



/* page title bar */
.sp-page-title {padding: 50px 0px; background-color:#002599;}
.sp-page-title .sp-page-title-heading  {font-size: 40px; font-weight:normal;}

#sp-page-title > .container {min-width: 100%; padding: 0px 0px 0px 2px; }


/* breadcrumbs*/
.breadcrumb {background-color: #fff; padding-left: 5px; color:#002599; margin-bottom:0px; }
div.sp-page-title > div.container > div.sp-module {display:none;}
ol.breadcrumb .fa-map-marker-alt::before {
  content: none;
}
#sp-breadcrumb .sp-module {margin-top:0px;}






/* *********** section-specific header overlines ***********  */

body.usissues div.page-header h1:before, body.usissues div.content-category h2:before, body.usissues div.blog h2 span.subheading-category:before, body.usissues div.category-list div.content-category h1::before {background: #f32534}

body.unissues div.page-header h1:before, body.unissues div.content-category h2:before, body.unissues div.blog h2 span.subheading-category:before, body.unissues div.category-list div.content-category h1::before {background: #009de1}

body.globalissues div.page-header h1:before, body.globalissues div.content-category h2:before, body.globalissues div.blog h2 span.subheading-category:before, body.globalissues div.category-list div.content-category h1::before {background: #00945a;}
body.globalissues div.content-category div.category-desc h2:before {background: transparent;}

body.members div.page-header h1:before, body.members div.content-category h2:before, body.members div.blog h2 span.subheading-category:before, body.members div.category-list div.content-category h1::before {background: #ffc627;}
body.members div.content-category div.category-desc h2:before {background: transparent;}

div.entry-header h2 a, div.entry-header h2 {font-size: 24px; color: #002599;}
div#sp-adverts h3.sp-module-title, div#sp-partners h3.sp-module-title, div#sp-categorypage-description h3.sp-module-title, div#sp-categorypage-latestnews h3.sp-module-title, div.page-header h1, div.content-category h2, div.blog h2 span.subheading-category {/*font-size: 24px;*/ line-height: 1.1; text-transform: capitalize;margin-bottom: 10px; margin-top:20px;}

div#sp-categorypage-description {border-right: 1px solid #eeeeee;}







/*********** category page styling *************/

body {background-attachment: scroll;
background-image: url("https://www.fawco.org/images/stories/template_assets/background_swoosh_fade_opac10.jpg");
background-repeat: no-repeat;
background-size: contain;
background-position: center 475px;}

body.subcategorypage, body.fawcopage {
	background-position: center 300px;
}

body.com-sppagebuilder {
	background-position: center 530px;
}

div.homepage_title h3 {
	text-shadow: 3px 3px 8px #000000;
	font-weight: 700 !important;
/*	line-height: 100px; */
	color: #ffffff;
/*	font-size: 80px; */
}

div.homepage_title p {
	font-family: "Jost", Open Sans, sans-serif;
	text-shadow: 3px 3px 8px #000000;
	font-weight: 700 !important;
/*	line-height: 100px; */
	color: #ffffff;
/*	font-size: 80px; */
}

#sp-bottom {background-color:#fff !important; color:#002599; border-top: 1px solid #eee; }

.template_position_top_border { border-top: 1px solid #eee; padding: 30px 0px;}

/* category page secondary menus */
div.category-menu ul > li > a::before {content:none;}
div.category-menu  ul.menu > li > a::after {font-family: FontAwesome;
content: "\f105";
margin-left: 8px;}
#sp-category-page-secondary-menu {border-top: 1px solid #eee; padding: 50px 0px;}


div.about-menu .sp-module-content ul.menu > li > a:before {
  content: "" !important;
    display: block;
    height: 3px;
    width: 40%;
    margin: 5px 0px;
    background: #002599;
/* border-top: 3px solid #002599; */
}

div.about-menu .sp-module-content ul.menu > li > a {font-family: "Jost",Open Sans,sans-serif; font-size: 24px;}

div.about-menu .sp-module-content ul.menu > li:not(:first-child) {margin-top: 24px;}

.sp-module ul > li {border-bottom: none;}

/* ****** us issues page styling *********** */
body.usissues.subcategorypage div.sp-page-title, body.usissues.fawcopage div.sp-page-title  {background-color:#f32534; }
body.categorypage.usissues div#sp-categorypage-latestnews h3.sp-module-title:before, body.usissues div.page-header h1:before, body.categorypage.usissues div#sp-categorypage-secondarymenu .sp-module-content ul.nav.menu > li > a::before  {background: #f32534;}
body.usissues dd.category-name a {color:#f32534;}
body.usissues ul.nav.menu li a:before {background:#f32534 !important; }

/* ****** un issues page styling *********** */
body.unissues.subcategorypage div.sp-page-title, body.unissues.fawcopage div.sp-page-title {background-color:#009de1; }
body.categorypage.unissues div#sp-categorypage-latestnews h3.sp-module-title:before, body.unissues div.page-header h1:before, body.categorypage.unissues div#sp-categorypage-secondarymenu .sp-module-content ul.nav.menu > li > a::before  {background: #009de1;}
body.unissues dd.category-name a {color:#009de1;}
body.unissues ul.nav.menu li a:before {background:#009de1 !important; }
body.unissues.categorypage div.page-header h1::before {width: 30%;}
body.unissues h3.sppb-addon-title::before, /* body.unissues div#sp-adverts h3.sp-module-title::before,*/ body.unissues h3.sp-module-title::before, body.unissues div.content-category h2::before, body.unissues div.blog h2 span.subheading-category::before, body.unissues div.entry-header h2::before, body.unissues div.category-list div.content-category h1::before {background:#009de1;}

/* ****** global issues page styling *********** */

body.globalissues.subcategorypage div.sp-page-title, body.globalissues.fawcopage div.sp-page-title {background-color:#00945a; }
body.categorypage.globalissues div#sp-categorypage-latestnews h3.sp-module-title:before, body.globalissues div.page-header h1:before, body.categorypage.globalissues div#sp-categorypage-secondarymenu .sp-module-content ul.nav.menu > li > a::before  {background: #00945a;}
body.globalissues dd.category-name a {color:#00945a;}
body.globalissues ul.nav.menu li a:before {background:#00945a !important; }
body.globalissues.categorypage div.page-header h1::before {width: 30%;}
body.globalissues h3.sppb-addon-title::before, /* body.globalissues div#sp-adverts h3.sp-module-title::before, */ body.globalissues h3.sp-module-title::before, body.globalissues div.content-category h2::before, body.globalissues div.blog h2 span.subheading-category::before, body.globalissues div.entry-header h2::before, body.globalissues div.category-list div.content-category h1::before {background:#00945a;}

/* ****** members page styling *********** */
body.members.subcategorypage div.sp-page-title, body.members.fawcopage div.sp-page-title {background-color:#ffc627; }
body.categorypage.members div#sp-categorypage-latestnews h3.sp-module-title:before, body.members div.page-header h1:before, body.categorypage.members div#sp-categorypage-secondarymenu .sp-module-content ul.nav.menu > li > a::before  {background: #ffc627;}
body.members dd.category-name a {color:#ffc627;}
body.members ul.nav.menu li a:before {background:#ffc627 !important; }
body.members.categorypage div.page-header h1::before {width: 30%;}
body.members h3.sppb-addon-title::before, /* body.globalissues div#sp-adverts h3.sp-module-title::before, */ body.members h3.sp-module-title::before, body.members div.content-category h2::before, body.members div.blog h2 span.subheading-category::before, body.members div.entry-header h2::before, body.members div.category-list div.content-category h1::before {background:#ffc627;}




/* ********** home page link modules ************** */
div.quicklinksformembers h3.sppb-addon-title { color:#ffc627; }
div.quicklinksformembers h3.sppb-addon-title::before {background-color: #ffc627;}
div.newhere ul, div.quicklinksformembers ul {list-style-type: none; /* line-height: 250%; */ padding-left: 20px;}
div.newhere ul li:after /*, div.quicklinksformembers ul li:before */{ content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
color:#002599;   }

div.newhere ul li a, div.quicklinksformembers ul li a {font-family:'Jost',Open Sans,sans-serif;font-weight: normal}

div.newhere ul li:after {margin-left: 10px;}
div.quicklinksformembers ul li:before {padding-right: 10px; display:table-cell;}
div.newhere, div#sppb-addon-1487329682489 {border-right: 1px solid #eeeeee;}

div.quicklinksformembers .sppb-addon-title, div.newhere .sppb-addon-title {margin-bottom: 20px;}

div.quicklinksformembers li, div.newhere li  {
  /*  display: table-row;
div.quicklinksformembers ul {display: table;}	border-spacing: 20px; */
	margin-bottom: 20px;
}

/* ********** get involved with fawco ********** */
.iconbox #icon .fa {font-size: 80px;
padding-bottom: 10px;}
.iconbox {
    height: 128px;
padding-top: 20px;
}
.iconbox a span {font-family:'Jost',Open Sans,sans-serif;
font-weight: normal !important;}
.iconbox > div {
    text-align: center;
    width: 16%;
    display: inline-block;
}
#icon {vertical-align:top;}
#icon i.fa:hover {color: #999999;}

/* *********** home page highlights and titles********** */
#section-id-1487329682484 h3.sppb-addon-title, #section-id-1487329682493 h3.sppb-addon-title, #section-id-1488295472635 h3.sppb-addon-title, #fawco_highlights h3.sppb-addon-title{margin-top: 0px;}
#fawco_highlights h3.sppb-title-heading { font-size: 24px !important;}
#fawco_highlights div.sppb-section-title {margin-bottom: 0px;}

/* *********** headshot module styling **************** */
div.headshot {padding-bottom: 20px;}
div.headshot p {color: #002599;}
div.headshot img {height:150px; width:150px; margin-left:0px; margin-right: 5px; float:left; vertical-align:middle;}
div.headshot_img, div.headshot_info {display:inline;}


/* *********** civicrm **************** */
/* ************ CIVICRM ************ */

body.com-civicrm {font-size: 15px;}

body.com-civicrm textarea {height: 100px;
    width: 300px;}
	
.crm-container .label {color:#000;}


#crm-container .label, #crm-profile-block .label {background-color: #E6E8F5; font-size: inherit; color: #121A2D; white-space: normal; line-height:inherit;}
#crm-container.crm-public .label {padding-bottom: 6px; padding-right: 6px;}
.crm-container .crm-section .label, .crm-container-snippet .crm-section .label {width: 20%;}
.crm-container .crm-section .content, .crm-container-snippet .crm-section .content {margin-left: 22% !important;}
/* #crm-container input[type="text"] {width: 50%;} */
#crm-container input#custom_59 {width: 80%;}
.crm-container .crm-form-block {background-color: #ffffff !important;}
.crm-container .crm-search-tasks, .crm-container .crm-tasks {background-color: #E6E8F5 !important;}
.crm-container .even-row, .crm-container .even, tbody.scrollContent tr.alternateRow {background-color: #E6E8F5 !important;}
.crm-container h3 {background-color: #75777d !important; margin: 15px 0px !important; font-size: 25px !important; color:#fff;}
body.members #crm-container .messages {display:none !important;}
body.members #crm-container div.crm-title h1:before {content: "";
    display: block;
    height: 3px;
    margin: 10px 0px;
    background: #ffc627; width:40%;}
#crm-container .crm-title h1.title {margin-top: 0px !important;}

body.task-civicrmprofile.members form#Search p {font-size: 16px;}

body.task-civicrmprofile.members #crm-container .option-label label {background-color: #E6E8F5; padding-left: 0px;}

#crm-container .form-layout td.label, #crm-container .form-layout-compressed td.label {width: inherit !important;}

body.com_civicrm input[type="text"] {height: 28px;}
body.com-civicrm input[type="radio"], body.com-civicrm input[type="checkbox"] {margin: 4px 5px 0px;}

#crm-container.crm-public input, #crm-container.crm-public select {display:inline;}

.crm-profile-name-FAWCO_Volunteer_Data_Profile_47 .crm-section, .crm-container.crm-public div.form-item {margin-top: 20px;}

/* volunteer form  */
.file_displayURLcustom_237-section, .file_deleteURLcustom_237-section {margin-top:0px !important;}
.itemid-885 #crm-main-content-wrapper > div.action-link {display:none;}

.com_civicrm select, .com-civicrm select {width:auto;}

/* .crm-container h3 {font-size: 20px !important;} */
.crm-container h3.civicrm_reg_subtitle {font-size: 20px; margin-top: 30px;}
.civicrm_reg_sub_subtitle {margin-top:20px;}

.crm-container fieldset legend {font-size: 25px !important;
color: #002599 !important; font-family: 'Jost',Open Sans,sans-serif !important;}

/* 2018 conference registration form */
input#price_177, input#price_178, input#price_179, input#price_180, input#price_181, input#price_182, input#price_183, input#price_184, input#price_185, input#price_186 {width: 50px !important;}
div#editrow-country-6 {display:none;}
input#custom_174, input#custom_42 {height: 90px;}
.Tuesday_Tour_of_Delft_Gouda-content {margin-bottom: 30px !important;}

/* styling for new civicrm club profiles */
.crm-profile-name-Member_Club_Profile_Editor #editrow-organization_name .label, .crm-profile-name-Member_Club_Profile_Editor #row-organizaton_name .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-custom_50 .label, .crm-profile-name-Member_Club_Profile_Editor #row-custom_50 .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-custom_142 .label, .crm-profile-name-Member_Club_Profile_Editor #row-custom_142 .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-country-Primary .label, .crm-profile-name-Member_Club_Profile_Editor #row-country-Primary .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-email-1 .label, .crm-profile-name-Member_Club_Profile_Editor #row-email-1 .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-url-1 .label, .crm-profile-name-Member_Club_Profile_Editor #row-url-1 .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-url-2 .label, .crm-profile-name-Member_Club_Profile_Editor #row-url-2 .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-custom_55 .label, .crm-profile-name-Member_Club_Profile_Editor #row-custom_55 .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-custom_61 .label, .crm-profile-name-Member_Club_Profile_Editor #row-custom_61 .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-custom_126 .label, .crm-profile-name-Member_Club_Profile_Editor #row-custom_126 .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-custom_130 .label, .crm-profile-name-Member_Club_Profile_Editor #row-custom_130 .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-custom_131 .label, .crm-profile-name-Member_Club_Profile_Editor #row-custom_131 .label,
.crm-profile-name-Member_Club_Profile_Editor #editrow-custom_135 .label, .crm-profile-name-Member_Club_Profile_Editor #row-custom_135 .label
 { background-color: #8a1f11; color: #ffffff !important;}

#editrow-organization_name .label span.crm-marker, #row-organizaton_name .label span.crm-marker,
#editrow-custom_50 .label span.crm-marker, #row-custom_50 .label span.crm-marker,
#editrow-custom_142 .label span.crm-marker, #row-custom_142 .label span.crm-marker,
#editrow-country-Primary .label span.crm-marker, #row-country-Primary .label span.crm-marker,
#editrow-email-1 .label span.crm-marker, #row-email-1 .label span.crm-marker,
#editrow-url-1 .label span.crm-marker, #row-url-1 .label span.crm-marker,
#editrow-url-2 .label span.crm-marker, #row-url-2 .label span.crm-marker,
#editrow-custom_55 .label span.crm-marker, #row-custom_55 .label span.crm-marker,
#editrow-custom_61 .label span.crm-marker, #row-custom_61 .label span.crm-marker,
#editrow-custom_126 .label span.crm-marker, #row-custom_126 .label span.crm-marker,
#editrow-custom_130 .label span.crm-marker, #row-custom_130 .label span.crm-marker,
#editrow-custom_131 .label span.crm-marker, #row-custom_131 .label span.crm-marker,
#editrow-custom_135 .label span.crm-marker, #row-custom_135 .label span.crm-marker {color: #ffffff;}

table.charities input#custom_77, table.charities input#custom_82, table.charities input#custom_87,table.charities input#custom_92, table.charities input#custom_97, table.charities input#custom_102,table.charities input#custom_107, table.charities input#custom_112 {width:100px;}

input#custom_119, input#custom_120, input#custom_121,input#custom_122, input#custom_123 {width: 50px !important;}

form.CRM_Profile_Form_Edit .content {padding-top: 0px !important;}
.crm-container div.form-item {margin-bottom: 10px;}

#s2id_custom_76 a.select2-choice, #s2id_custom_81 a.select2-choice, #s2id_custom_86 a.select2-choice,#s2id_custom_91 a.select2-choice, #s2id_custom_96 a.select2-choice, #s2id_custom_101 a.select2-choice, #s2id_custom_106 a.select2-choice, #s2id_custom_111 a.select2-choice {width:100px; margin-left:40px;}

/* conribution page */

.crm-contribution-confirm-form-block fieldset.label-left {display:none;}
div.nick_name-section {display:none;}
/* div.contributor_email-group div.header-dark {width:28%; float:left; text-align: right;} */
div#crm-container div.crm-block.crm-contribution-main-form-block div.crm-group.custom_post_profile-group fieldset legend, div#crm-container div.crm-block.crm-contribution-main-form-block div.crm-group.custom_pre_profile-group fieldset  {display:none;}

div#crm-container div.crm-block.crm-contribution-main-form-block div.crm-group.custom_post_profile-group fieldset {border-top:none; margin-top:-15px;}
div#crm-container table#crm-content tbody tr td#content-right form#Main div.crm-block.crm-contribution-main-form-block div.crm-section.email-5-section {display:none;}
div#crm-container table#crm-content tbody tr td#content-right form#Main div.crm-block.crm-contribution-main-form-block div#onBehalfOfOrg.crm-section fieldset#for_organization.for_organization-group div#select_org.crm-section div.crm-section.email-5-section {display:inherit;}

.crm-contribution-confirm-form-block .organization_email-section {display:none;}
.crm-contribution-confirm-form-block .contributor_email-group {display:none;}

div#crm-container table#crm-content tbody tr td#content-right form#ThankYou div.crm-block.crm-contribution-thankyou-form-block fieldset.label-left div.header-dark {display:none;}

div#crm-container table#crm-content tbody tr td#content-right form#ThankYou div.crm-block.crm-contribution-thankyou-form-block fieldset.label-left {border-top:none;}

div#crm-container div.crm-contribution-thankyou-form-block .custom_145-section .label, div#crm-container div.crm-contribution-thankyou-form-block .custom_147-section .label {text-align:right;}

fieldset.crm-profile-id-21 {display:none;}

/* 2019 conference reg */
#s2id_custom_2, #s2id_price_226, #s2id_price_231 {width:500px !important;}
.credit_card_info-group .crm-section.-section {display:none;}
@media (min-width: 320px) and (max-width: 480px) {
	#s2id_custom_2, #s2id_price_226 {width:320px !important;}
  #crm-main-content-wrapper .label {hyphens:auto;}
 .crm-container .crm-section .label {float:none !important;}
.crm-container .crm-section .content {margin-left:3% !important;}
#crm-container .label {line-height: 24px;}
}

div.non_volunteer_day_participant_please_check_the_dates_you_will_attend-row5, div.volunteer_day_participant_please_check_the_dates_you_will_attend-row5 {padding-top: 30px;}

.guests_dinners-section {padding-top: 30px;
padding-bottom: 30px;}

.guests_lunches-section {padding-top: 20px;}

#crm-container.crm-public .content {padding-top:0px !important;}


/* 2020 conference reg */

#s2id_price_234 {width:75% !important;}
#editrow-custom_202 > div.content > label {font-size: 13px; font-weight:400; color:#3e3e3e;}

/* 2022 conference reg */
div.crm-event-id-29.crm-block.crm-event-register-form-block fieldset#priceset.crm-public-form-item.crm-group.priceset-group div#priceset.crm-section.price_set-section span {margin-left: 0px !important;}

#crm-container.crm-public .crm-section, .crm-section {
    margin-bottom: inherit !important;
}

div.crm-event-id-29 #editrow-country-Primary .label, body.task-civicrmprofileedit #editrow-country-Primary .label {background-color: #E6E8F5; color: #121A2D;}
div.crm-event-id-29 #editrow-country-Primary .label span.crm-marker, body.task-civicrmprofileedit #editrow-country-Primary .label span.crm-marker {color:#8a1f11;}

#priceset > span:nth-child(6), #priceset > span:nth-child(9) {margin-top: 10px;}

.crm-container .error {
    background: #FBE3E4 none repeat scroll 0 0;
    border: none;
    color: #8A1F11;
}

#crm-container.crm-public .crm-event-id-35 .calc-value, #crm-container.crm-public .crm-event-id-35 .content {font-size:13px !important;color:#3e3e3e;}

.crm-profile-name-Member_Club__display_ img {margin: 0 auto;}


.tags {padding: 10px 0 0 0;}

/* 2025 conference registration */

.itemid-1733 .banneritem {height:inherit;}

.pager > li a {color:#002599; font-weight: bold; font-size:1em;}
.pager > li a:hover {background-color: #eee;color: #999999;}

.crm-container fieldset legend {float:none; margin-top:20px;}

#crm-main-content-wrapper .label, #crm-main-content-wrapper .badge {color: #1A3867;}

.crm-event-id-36 #priceset input[type="text"]:not(.form-control) {width:inherit;}

.crm-event-id-36 #priceset .label {width:280px;}

.crm-event-id-36 #priceset .content.description {margin-left: 0px; font-size: 15px; margin-top:20px;}

#pricesetTotal {margin-top:30px;}

.crm-event-id-36 .section-pricesetTotal #amount_sum_label {font-weight:bold; text-transform:uppercase;}

.crm-container fieldset.crm-profile-name-2025_Annapolis_Tour_Guests {margin-top:30px !important;}

#pricevalue.calc-value {margin-top:5px !important;}


/*media queries*/
@media (max-width: 480px) { /* mobile portrait only */
	.crm-event-register-form-block #intro_text p {float:none;}
	.crm-container .crm-section .label, .crm-container-snippet .crm-section .label {width:100%;}
	#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select {max-width:95%;}
	#cb_fawcoclub__ option {white-space: break-spaces;
    margin-bottom: 10px;}
	.crm-event-id-36 #priceset .label, .crm-event-id-36 #priceset .content {display:inline-block;vertical-align: middle;}
	.crm-event-id-36 #crm-container.crm-public .content {margin-left: 0px !important;}
	.crm-event-id-36 #priceset .label {width:250px;}
}



@media (max-width: 991px) { /*breakpoint to tablet */
    #sp-header {
        height: 80px;
    }
	img.logo-image {
	    margin-top: 25px;
	}
	img.logo-image {height:60px;}
	#offcanvas-toggler {margin-top: -30px;}
	.crm-container .crm-button {font-size:15px;}
}


@media (max-width: 1399px) and (min-width: 991px) { /* tablet to max width of content */
	.sp-megamenu-parent > li > a {
		font-size: 16px;
	  padding: 0px 5px 0px 0px;}
	body.ltr .sp-megamenu-parent li.sp-menu-item.sp-has-child.usissues .sp-dropdown.sp-dropdown-sub, body.ltr .sp-megamenu-parent li.sp-menu-item.sp-has-child.globalissues .sp-dropdown.sp-dropdown-sub {left:-100%;}
	.crm-container .crm-button {font-size:20px;}
}
