/*	Font Clicker & Garamond

https://www.google.com/fonts/specimen/Clicker+Script
https://www.google.com/fonts/specimen/EB+Garamond
----------------------------------------------------- */
/*	VARIABLES
----------------------------------------------------- */
/* TYPEFACE
================================================== */
/* COLOR SCHEME
================================================== */
/* UI COLOR
================================================== */
/* UI
================================================== */
/* Animation
================================================== */
/* GFX
================================================== */
@font-face{
	font-family:'Reg.Modn Regular';
	src:url('https://nsmg-projects-public.s3.eu-west-2.amazonaws.com/common/fonts/Reg_Modn-RegularWEB.woff') format('woff');
	font-style:normal;font-weight:normal
}

@font-face{
	font-family:'Reg.Modn Bold';
	src:url('https://nsmg-projects-public.s3.eu-west-2.amazonaws.com/common/fonts/Reg_Modn-BoldWEB.woff') format('woff');
	font-style:normal;font-weight:normal
}

@font-face { font-family: "Canela"; src: url("https://www.newstatesman.com/wp-content/themes/newstatesman/assets/dist/fonts/Canela-Regular-Web.woff2") format("woff2"), url("https://www.newstatesman.com/wp-content/themes/newstatesman/assets/dist/fonts/Canela-Regular-Web.woff") format("woff"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "Canela"; src: url("https://www.newstatesman.com/wp-content/themes/newstatesman/assets/dist/fonts/Canela-Medium-Web.woff2") format("woff2"), url("https://www.newstatesman.com/wp-content/themes/newstatesman/assets/dist/fonts/Canela-Medium-Web.woff") format("woff"); font-style: normal; font-weight: 500; font-display: swap; }
/*	Font Base
----------------------------------------------------- */
.vco-storymap {
  font-family: 'Canela', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}
.vco-storymap h1,
.vco-storymap h2,
.vco-storymap h3,
.vco-storymap h4,
.vco-storymap h5,
.vco-storymap h6 {
  font-family: 'Canela', sans-serif;
  font-weight: 500;
  text-transform: none;
  font-size: 1.333em;
  line-height: 1.333em;
}
.vco-storymap h2.vco-headline-title {
  font-size: 28px;
  line-height:32px;
}
.vco-storymap p {
  font-family: 'Canela', serif;
  font-size: 18px;
  line-height: 1.3em;
}
.vco-storymap ul {
  font-family: 'Canela', serif;
}
.vco-storymap .vco-media .vco-media-wikipedia h4 a {
  font-family: 'Canela', serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 24px;
}
.vco-storymap .vco-caption,
.vco-storymap .vco-credit {
  font-family: 'Canela', serif;
}
.vco-storymap .vcard {
  font-family: 'Reg.Modn Regular', serif !important;
  font-weight: normal !important;
}
.vco-storymap .vco-slidenav-next,
.vco-storymap .vco-slidenav-previous,
.vco-storymap .vco-message,
.vco-storymap .vco-slide-calltoaction-button-text {
  font-family: 'Canela', serif;
  font-weight: 400;
  text-transform: none;
}
.vco-storymap .vco-slidenav-next .vco-slidenav-title,
.vco-storymap .vco-slidenav-previous .vco-slidenav-title,
.vco-storymap .vco-message .vco-slidenav-title,
.vco-storymap .vco-slide-calltoaction-button-text .vco-slidenav-title {
  line-height: 1.3em !important;
}
.vco-storymap .vco-headline-date,
.vco-storymap h3.vco-headline-date {
  font-family: 'Canela', serif !important;
  font-weight: normal !important;
  text-transform: none !important;
}
.vco-storymap .vco-headline-date small,
.vco-storymap h3.vco-headline-date small {
  font-weight: normal !important;
}
.vco-storymap .vco-menubar {
  font-family: 'Reg.Modn Regular', serif;
  text-transform: none;
}
.vco-storymap blockquote,
.vco-storymap blockquote p {
  font-family: 'Canela', serif;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
}
input[type="text"].editor-headline {
  font-family: 'Canela', sans-serif;
  text-transform: none;
  font-weight: 400;
  font-size: 58px;
  line-height: 58px;
}
.vco-timeline .vco-headline-date,
.vco-timeline h3.vco-headline-date {
  margin-bottom: 10px !important;
}
