@font-face {
  font-family: "RotisSansSerif55Regular";
  src: url('/themes/custom/rapunzel/fonts/RotisSansSerif55Regular/font.woff2') format('woff2'),
       url('/themes/custom/rapunzel/fonts/RotisSansSerif55Regular/font.woff') format('woff');
}

@font-face {
  font-family: "RotisSerif65Bold";
  src: url('/themes/custom/rapunzel/fonts/RotisSerif65Bold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/RotisSerif65Bold/font.woff') format('woff');
}

@font-face {
  font-family: "RotisSansSerif65Bold";
  src: url('/themes/custom/rapunzel/fonts/RotisSansSerif65Bold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/RotisSansSerif65Bold/font.woff') format('woff');
}

@font-face {
  font-family: "SanserataBold";
  src: url('/themes/custom/rapunzel/fonts/SanserataBold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/SanserataBold/font.woff') format('woff');
}

@font-face {
  font-family: "SanserataItalic";
  src: url('/themes/custom/rapunzel/fonts/SanserataItalic/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/SanserataItalic/font.woff') format('woff');
}

@font-face {
  font-family: "Sanserata";
  src: url('/themes/custom/rapunzel/fonts/Sanserata/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/Sanserata/font.woff') format('woff');
}

@font-face {
  font-family: "CharcuterieBlockBoldItalic";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieBlockBoldItalic/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieBlockBoldItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieBlockItalic";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieBlockItalic/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieBlockItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSansInline";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSansInline/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSansInline/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieOrnaments";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieOrnaments/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieOrnaments/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieBlock";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieBlock/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieBlock/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSansBold";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSansBold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSansBold/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieBlockBold";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieBlockBold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieBlockBold/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieDeco";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieDeco/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieDeco/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSansItalic";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSansItalic/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSansItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieFlared";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieFlared/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieFlared/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieCatchwords";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieCatchwords/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieCatchwords/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSerifBold";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSerifBold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSerifBold/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieContrast";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieContrast/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieContrast/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSansBoldItalic";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSansBoldItalic/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSansBoldItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieBlockBold";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieBlockBold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieBlockBold/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieEngraved";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieEngraved/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieEngraved/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieEtched";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieEtched/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieEtched/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSerif";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSerif/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSerif/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSansInline";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSansInline/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSansInline/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSerifBold";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSerifBold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSerifBold/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSans";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSans/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSans/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieContrast";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieContrast/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieContrast/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSansItalic";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSansItalic/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSansItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieOrnaments";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieOrnaments/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieOrnaments/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieFlared";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieFlared/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieFlared/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieFiligree";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieFiligree/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieFiligree/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieBlock";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieBlock/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieBlock/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSerif";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSerif/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSerif/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieBlockBoldItalic";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieBlockBoldItalic/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieBlockBoldItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieDeco";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieDeco/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieDeco/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieFrames";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieFrames/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieFrames/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieFlaredBold";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieFlaredBold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieFlaredBold/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieCursive";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieCursive/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieCursive/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieFrames";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieFrames/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieFrames/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieEtched";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieEtched/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieEtched/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSansBold";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSansBold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSansBold/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieBlockItalic";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieBlockItalic/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieBlockItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSans";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSans/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSans/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieCatchwords";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieCatchwords/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieCatchwords/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieEngraved";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieEngraved/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieEngraved/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieFiligree";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieFiligree/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieFiligree/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieSansBoldItalic";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieSansBoldItalic/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieSansBoldItalic/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieFlaredBold";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieFlaredBold/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieFlaredBold/font.woff') format('woff');
}
@font-face {
  font-family: "CharcuterieCursive";
  src: url('/themes/custom/rapunzel/fonts/CharcuterieCursive/font.woff2') format('woff2'), url('/themes/custom/rapunzel/fonts/CharcuterieCursive/font.woff') format('woff');
}

h1,h2,h3,h4 {
  font-family: "RotisSerif65Bold";
  line-height: 1.2em;
}

body, .node__content {
  font-family: "RotisSansSerif55Regular";
  font-size: 1.5rem!important;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0px;
  text-align: left;
  line-height: 2rem;
}
h1 {
  font-size: 4rem;
  font-style: normal;
  letter-spacing: 0px;
  text-align: left;
}

.navbar-main a, h1, h2, h3, h4, h5, .region-top-header a {text-decoration: none;}
.navbar-main a {text-transform:uppercase;font-size:1.2rem;line-height:1.5rem;}
