@font-face {
  font-family: 'Nespresso_Lucas';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Bold';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Bold_Italic';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-BoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Italic';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Light';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Light_Italic';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-LightItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Medium';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-Med.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Medium_Italic';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-MedItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Semi_Bold';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-SemiBd.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Semi_Bold_Italic';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-SemiBdItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Xtra_Bold';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-XtraBd.ttf') format('truetype');
}

@font-face {
  font-family: 'Nespresso_Lucas_Xtra_Bold_Italic';
  src: url('../nespresso/Fonts/Nespresso_Lucas/NespressoLucas-XtraBdItalic.ttf') format('truetype');
}

/* Element styling with NESPRESSO FONT  */
.nesFont-default {
  color: #000000;
}

.nesRegular {
  font-family: 'Nespresso_Lucas';
  font-weight: normal;
  font-style: normal;
}

.nesRegular-i {
  font-family: 'Nespresso_Lucas_Italic';
  font-weight: normal;
  font-style: normal;
}

.nesBold {
  font-family: 'Nespresso_Lucas_Bold';
  font-weight: normal;
  font-style: normal;
}

.nesBold-i {
  font-family: 'Nespresso_Lucas_Bold_Italic';
  font-weight: normal;
  font-style: normal;
}

.nesLight {
  font-family: 'Nespresso_Lucas_Light';
  font-weight: normal;
  font-style: normal;
}

.nesLight-i {
  font-family: 'Nespresso_Lucas_Light_Italic';
  font-weight: normal;
  font-style: normal;
}

.nesMedium {
  font-family: 'Nespresso_Lucas_Medium';
  font-weight: normal;
  font-style: normal;
}

.nesMedium-i {
  font-family: 'Nespresso_Lucas_Medium_Italic';
  font-weight: normal;
  font-style: normal;
}

.nesSemiBold {
  font-family: 'Nespresso_Lucas_Semi_Bold';
  font-weight: normal;
  font-style: normal;
}

.nesSemiBold-i {
  font-family: 'Nespresso_Lucas_Semi_Bold_Italic';
  font-weight: normal;
  font-style: normal;
}

.nesXtraBold {
  font-family: 'Nespresso_Lucas_Xtra_Bold';
  font-weight: normal;
  font-style: normal;
}

.nesXtraBold-i {
  font-family: 'Nespresso_Lucas_Xtra_Bold_Italic';
  font-weight: normal;
  font-style: normal;
}

h1.nesXtraBold { 
  font-size: 48px;
  text-transform: uppercase;
}

h2.nesLight {
  font-size: 36px;
  text-transform: uppercase;
}

h3.nesXtraBold {
  font-size: 21px;
  text-transform: uppercase;
  color: #FF0000;
}

h3.nesRegular {
  font-size: 21px;
  text-transform: uppercase;
  color: #FF0000;
}

h3.nesXtraBold.small {
  font-size: 18px;
  text-transform: uppercase;
}

h4.nesXtraBold {
  font-size: 14px;
  text-transform: uppercase;
}

p.nesLight.lg,
p.nesLight {
  font-size: 24px;
}

p.nesLight.sm {
  font-size: 18px;
}

p.nesRegular.lg,
p.nesRegular {
  font-size: 16px;
}

p.nesRegular.sm {
  font-size: 12px;
}

.nesButton-primary {
  background: #8D6708;
  border: 1px solid #979797;
  color: #ffffff;
  font-family: 'Nespresso_Lucas_Semi_Bold';
  font-size: 14px;
  text-transform: uppercase;
}

.nesButton-secondary {
  background: #ffffff;
  border: 1px solid #000000;
  color: #000000;
  font-family: 'Nespresso_Lucas_Semi_Bold';
  font-size: 14px;
  text-transform: uppercase;
}

.nesTextLink {
  color: #8C6708;
  font-family: 'Nespresso_Lucas_Bold';
  font-size: 14px;
  text-transform: uppercase;
}
/* END NESPRESSO FONTS */
