  :root {
	/* DESKTOP */
	/* TRAJAN PRO 3 */
	 --trajan: "trajan-pro-3", "Cinzel", serif;
	/* heading/trajan/h1 */
	 --h-t-h1-font: "trajan-pro-3", "Cinzel", serif;
	 --h-t-h1-weight: 400;
	 --h-t-h1-font-size: 84px;
	 --h-t-h1-line-height: 96px;
	 --h-t-h1-case: uppercase;
	/* heading/trajan/h2 */
	 --h-t-h2-font: "trajan-pro-3", "Cinzel", serif;
	 --h-t-h2-weight: 400;
	 --h-t-h2-font-size: 54px;
	 --h-t-h2-line-height: 62px;
	 --h-t-h2-case: uppercase;
	/* heading/trajan/h3 */
	 --h-t-h3-font: "trajan-pro-3", "Cinzel", serif;
	 --h-t-h3-weight: 400;
	 --h-t-h3-font-size: 44px;
	 --h-t-h3-line-height: 56px;
	 --h-t-h3-case: uppercase;
	/* heading/trajan/h4 */
	 --h-t-h4-font: "trajan-pro-3", "Cinzel", serif;
	 --h-t-h4-weight: 400;
	 --h-t-h4-font-size: 30px;
	 --h-t-h4-line-height: 42px;
	 --h-t-h4-case: uppercase;
	/* heading/trajan/h5 */
	 --h-t-h5-font: "trajan-pro-3", "Cinzel", serif;
	 --h-t-h5-weight: 400;
	 --h-t-h5-font-size: 22px;
	 --h-t-h5-line-height: 30px;
	 --h-t-h5-case: uppercase;
	/* GOTHAM */
	/* ONLY MONTSERRAT IS USED, but Andrew didn't want to change the word gotham everywhere... */
	 --gotham: 'Montserrat', sans-serif;
	/* heading/gotham/h2 */
	 --h-g-h2-font: var(--gotham);
	 --h-g-h2-weight: 300;
	 --h-g-h2-font-size: 58px;
	 --h-g-h2-line-height: 56px;
	 --h-g-h2-case: uppercase;
	/* heading/gotham/h3 */
	 --h-g-h3-font: var(--gotham);
	 --h-g-h3-weight: 300;
	 --h-g-h3-font-size: 48px;
	 --h-g-h3-line-height: 52px;
	 --h-g-h3-case: uppercase;
	/* heading/gotham/h4 */
	 --h-g-h4-font: var(--gotham);
	 --h-g-h4-weight: 300;
	 --h-g-h4-font-size: 34px;
	 --h-g-h4-line-height: 40px;
	 --h-g-h4-case: uppercase;
	/* Body */
	/* body/large */
	 --b-l-font: var(--gotham);
	 --b-l-weight: 350;
	 --b-l-font-size: 22px;
	 --b-l-line-height: 30px;
	/* body/normal */
	 --b-n-font: var(--gotham);
	 --b-n-weight: 350;
	 --b-n-font-size: 16px;
	 --b-n-line-height: 24px;
	/* body/normal-bold */
	 --b-nb-font: var(--gotham);
	 --b-nb-weight: bold;
	 --b-nb-font-size: 16px;
	 --b-nb-line-height: 24px;
	/* body/small */
	 --b-s-font: var(--gotham);
	 --b-s-weight: 350;
	 --b-s-font-size: 14px;
	 --b-s-line-height: 20px;
	/* Special */
	/* special/label */
	 --s-la-font: var(--gotham);
	 --s-la-weight: 500;
	 --s-la-font-size: 14px;
	 --s-la-line-height: 20px;
	/* special/link */
	 --s-li-font: var(--gotham);
	 --s-li-weight: 500;
	 --s-li-font-size: 16px;
	 --s-li-line-height: 32px;
	/* special/main-nav */
	 --s-mn-font: "trajan-pro-3", "Cinzel", serif;
	 --s-mn-weight: 600;
	 --s-mn-font-size: 18px;
	 --s-mn-line-height: 28px;
	/* special/topmenu */
	/* DESKTOP & MOBILE */
	 --s-tm-font: var(--gotham);
	 --s-tm-weight: 500;
	 --s-tm-font-size: 14px;
	 --s-tm-line-height: 24px;
	/* special/button */
	/* DESKTOP & MOBILE */
	 --s-b-font: var(--gotham);
	 --s-b-weight: bold;
	 --s-b-font-size: 14px;
	 --s-b-line-height: 20px;
	/* MOBILE */
	/* TRAJAN PRO 3 */
	/* heading/trajan/h1 */
	 --m-h-t-h1-font: "trajan-pro-3", "Cinzel", serif;
	 --m-h-t-h1-weight: 400;
	 --m-h-t-h1-font-size: 40px;
	 --m-h-t-h1-line-height: 48px;
	 --m-h-t-h1-case: uppercase;
	/* heading/trajan/h2 */
	 --m-h-t-h2-font: "trajan-pro-3", "Cinzel", serif;
	 --m-h-t-h2-weight: 400;
	 --m-h-t-h2-font-size: 36px;
	 --m-h-t-h2-line-height: 44px;
	 --m-h-t-h2-case: uppercase;
	/* heading/trajan/h3 */
	 --m-h-t-h3-font: "trajan-pro-3", "Cinzel", serif;
	 --m-h-t-h3-weight: 400;
	 --m-h-t-h3-font-size: 32px;
	 --m-h-t-h3-line-height: 40px;
	 --m-h-t-h3-case: uppercase;
	/* heading/trajan/h4 */
	 --m-h-t-h4-font: "trajan-pro-3", "Cinzel", serif;
	 --m-h-t-h4-weight: 400;
	 --m-h-t-h4-font-size: 24px;
	 --m-h-t-h4-line-height: 32px;
	 --m-h-t-h4-case: uppercase;
	/* heading/trajan/h5 */
	 --m-h-t-h5-font: "trajan-pro-3", "Cinzel", serif;
	 --m-h-t-h5-weight: 400;
	 --m-h-t-h5-font-size: 20px;
	 --m-h-t-h5-line-height: 28px;
	 --m-h-t-h5-case: uppercase;
	/* GOTHAM */
	/* heading/gotham/h2 */
	 --m-h-g-h2-font: var(--gotham);
	 --m-h-g-h2-weight: 300;
	 --m-h-g-h2-font-size: 38px;
	 --m-h-g-h2-line-height: 40px;
	 --m-h-g-h2-case: uppercase;
	/* heading/gotham/h3 */
	 --m-h-g-h3-font: var(--gotham);
	 --m-h-g-h3-weight: 300;
	 --m-h-g-h3-font-size: 34px;
	 --m-h-g-h3-line-height: 36px;
	 --m-h-g-h3-case: uppercase;
	/* heading/gotham/h4 */
	 --m-h-g-h4-font: var(--gotham);
	 --m-h-g-h4-weight: 300;
	 --m-h-g-h4-font-size: 30px;
	 --m-h-g-h4-line-height: 32px;
	 --m-h-g-h4-case: uppercase;
	/* Body */
	/* body/large */
	 --m-b-l-font: var(--gotham);
	 --m-b-l-weight: 350;
	 --m-b-l-font-size: 18px;
	 --m-b-l-line-height: 24px;
	/* body/normal */
	 --m-b-n-font: var(--gotham);
	 --m-b-n-weight: 350;
	 --m-b-n-font-size: 14px;
	 --m-b-n-line-height: 22px;
	/* body/normal-bold */
	 --m-b-nb-font: var(--gotham);
	 --m-b-nb-weight: bold;
	 --m-b-nb-font-size: 14px;
	 --m-b-nb-line-height: 22px;
	/* body/small */
	 --m-b-s-font: var(--gotham);
	 --m-b-s-weight: 350;
	 --m-b-s-font-size: 13px;
	 --m-b-s-line-height: 18px;
	/* Special */
	/* special/label */
	 --m-s-la-font: var(--gotham);
	 --m-s-la-weight: 500;
	 --m-s-la-font-size: 13px;
	 --m-s-la-line-height: 18px;
	/* special/link */
	 --m-s-li-font: var(--gotham);
	 --m-s-li-weight: 500;
	 --m-s-li-font-size: 14px;
	 --m-s-li-line-height: 28px;
	/* special/main-nav-mobile */
	 --m-s-mn-font: "trajan-pro-3", "Cinzel", serif;
	 --m-s-mn-weight: 600;
	 --m-s-mn-font-size: 24px;
	 --m-s-mn-line-height: 28px;
	/* mobile/special/heading/trajan/h1-inspired */
	 --m-h-t-h1-inspired-font: "trajan-pro-3", "Cinzel", serif;
	 --m-h-t-h1-inspired-weight: 400;
	 --m-h-t-h1-inspired-font-size: 60px;
	 --m-h-t-h1-inspired-line-height: 64px;
	 --m-h-t-h1-inspired-case: uppercase;
}

 @media (max-width: 1366px) {
     :root {
         
	/* DESKTOP */
	/* TRAJAN PRO 3 */
	 --trajan: "trajan-pro-3", "Cinzel", serif;
	/* heading/trajan/h1 */
 --h-t-h1-font: var(--m-h-t-h1-font);
 --h-t-h1-weight: var(--m-h-t-h1-weight);
 --h-t-h1-font-size: var(--m-h-t-h1-font-size);
 --h-t-h1-line-height: var(--m-h-t-h1-line-height);
 --h-t-h1-case: var(--m-h-t-h1-case);

 --h-t-h2-font: var(--m-h-t-h2-font);
 --h-t-h2-weight: var(--m-h-t-h2-weight);
 --h-t-h2-font-size: var(--m-h-t-h2-font-size);
 --h-t-h2-line-height: var(--m-h-t-h2-line-height);
 --h-t-h2-case: var(--m-h-t-h2-case);

 --h-t-h3-font: var(--m-h-t-h3-font);
 --h-t-h3-weight: var(--m-h-t-h3-weight);
 --h-t-h3-font-size: var(--m-h-t-h3-font-size);
 --h-t-h3-line-height: var(--m-h-t-h3-line-height);
 --h-t-h3-case: var(--m-h-t-h3-case);

 --h-t-h4-font: var(--m-h-t-h4-font);
 --h-t-h4-weight: var(--m-h-t-h4-weight);
 --h-t-h4-font-size: var(--m-h-t-h4-font-size);
 --h-t-h4-line-height: var(--m-h-t-h4-line-height);
 --h-t-h4-case: var(--m-h-t-h4-case);

 --h-t-h5-font: var(--m-h-t-h5-font);
 --h-t-h5-weight: var(--m-h-t-h5-weight);
 --h-t-h5-font-size: var(--m-h-t-h5-font-size);
 --h-t-h5-line-height: var(--m-h-t-h5-line-height);
 --h-t-h5-case: var(--m-h-t-h5-case);

 --h-g-h2-font: var(--m-h-g-h2-font);
 --h-g-h2-weight: var(--m-h-g-h2-weight);
 --h-g-h2-font-size: var(--m-h-g-h2-font-size);
 --h-g-h2-line-height: var(--m-h-g-h2-line-height);
 --h-g-h2-case: var(--m-h-g-h2-case);

 --h-g-h3-font: var(--m-h-g-h3-font);
 --h-g-h3-weight: var(--m-h-g-h3-weight);
 --h-g-h3-font-size: var(--m-h-g-h3-font-size);
 --h-g-h3-line-height: var(--m-h-g-h3-line-height);
 --h-g-h3-case: var(--m-h-g-h3-case);

 --h-g-h4-font: var(--m-h-g-h4-font);
 --h-g-h4-weight: var(--m-h-g-h4-weight);
 --h-g-h4-font-size: var(--m-h-g-h4-font-size);
 --h-g-h4-line-height: var(--m-h-g-h4-line-height);
 --h-g-h4-case: var(--m-h-g-h4-case);

 --b-l-font: var(--m-b-l-font);
 --b-l-weight: var(--m-b-l-weight);
 --b-l-font-size: var(--m-b-l-font-size);
 --b-l-line-height: var(--m-b-l-line-height);

 --b-n-font: var(--m-b-n-font);
 --b-n-weight: var(--m-b-n-weight);
 --b-n-font-size: var(--m-b-n-font-size);
 --b-n-line-height: var(--m-b-n-line-height);

 --b-nb-font: var(--m-b-nb-font);
 --b-nb-weight: var(--m-b-nb-weight);
 --b-nb-font-size: var(--m-b-nb-font-size);
 --b-nb-line-height: var(--m-b-nb-line-height);

 --b-s-font: var(--m-b-s-font);
 --b-s-weight: var(--m-b-s-weight);
 --b-s-font-size: var(--m-b-s-font-size);
 --b-s-line-height: var(--m-b-s-line-height);

 --s-la-font: var(--m-s-la-font);
 --s-la-weight: var(--m-s-la-weight);
 --s-la-font-size: var(--m-s-la-font-size);
 --s-la-line-height: var(--m-s-la-line-height);

 --s-li-font: var(--m-s-li-font);
 --s-li-weight: var(--m-s-li-weight);
 --s-li-font-size: var(--m-s-li-font-size);
 --s-li-line-height: var(--m-s-li-line-height);

 --s-mn-font: var(--m-s-mn-font);
 --s-mn-weight: var(--m-s-mn-weight);
 --s-mn-font-size: var(--m-s-mn-font-size);
 --s-mn-line-height: var(--m-s-mn-line-height);

     }
 }
 