@font-face {
  font-family: 'Open Sans';
  src: url("../../fonts/font_files/open-sans/OpenSans-Regular-webfont.eot");
  src: url("../../fonts/font_files/open-sans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/font_files/open-sans/OpenSans-Regular-webfont.woff") format("woff"), url("../../fonts/font_files/open-sans/OpenSans-Regular-webfont.ttf") format("truetype"), url("../../fonts/font_files/open-sans/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url("../../fonts/font_files/open-sans/OpenSans-Bold-webfont.eot");
  src: url("../../fonts/font_files/open-sans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/font_files/open-sans/OpenSans-Bold-webfont.woff") format("woff"), url("../../fonts/font_files/open-sans/OpenSans-Bold-webfont.ttf") format("truetype"), url("../../fonts/font_files/open-sans/OpenSans-Bold-webfont.svg#OpenSansRegular") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url("../../fonts/font_files/open-sans/OpenSans-Italic-webfont.eot");
  src: url("../../fonts/font_files/open-sans/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/font_files/open-sans/OpenSans-Italic-webfont.woff") format("woff"), url("../../fonts/font_files/open-sans/OpenSans-Italic-webfont.ttf") format("truetype"), url("../../fonts/font_files/open-sans/OpenSans-Italic-webfont.svg#OpenSansRegular") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Open Sans';
  src: url("../../fonts/font_files/open-sans/OpenSans-BoldItalic-webfont.eot");
  src: url("../../fonts/font_files/open-sans/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/font_files/open-sans/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../../fonts/font_files/open-sans/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../../fonts/font_files/open-sans/OpenSans-BoldItalic-webfont.svg#OpenSansRegular") format("svg");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Open Sans';
  src: url("../../fonts/font_files/open-sans/OpenSans-SemiBold-webfont.eot");
  src: url("../../fonts/font_files/open-sans/OpenSans-SemiBold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/font_files/open-sans/OpenSans-SemiBold-webfont.woff") format("woff"), url("../../fonts/font_files/open-sans/OpenSans-SemiBold-webfont.ttf") format("truetype"), url("../../fonts/font_files/open-sans/OpenSans-SemiBold-webfont.svg#OpenSansRegular") format("svg");
  font-weight: 600;
  font-style: normal;
}

.top-bar-section ul li > a,
.menu a,
.font-nav,
.spotlight-description,
.font-h2,
h2,
.font-h1,
h1 {
  font-size: 21px;
}

.view-rg-standard-events h2 {
  font-size: 25px;
}

.font-body {
  font-family: 'Open Sans';
}

.region-top-right {
  font-size: 16px;
}

.region-jukebox .links-dropdown-list ul li a,
.news-list .date-text,
#main {
  font-size: 16px;
}

.region-jukebox .links-dropdown-list h3,
.buy-tickets,
.region-top-right .button-text-active-nav-text {
  font-weight: bold;
}

.date-text.event-date-ticket,
.buy-tickets,
.region-jukebox .links-dropdown-list h3,
.region-jukebox .track-title,
.field-name-field-venue,
.region-nav-bottom .menu a {
  font-size: 16px;
}

.spotlight-description {
  line-height: 24px;
}

.read-more {
  font-style: italic;
}

.region-jukebox .track-title,
p {
  line-height: 22px;
}

#block-menu-menu-connect h2 {
  font-size: 14px;
}

footer .copy p, #footer-sub-links {
  font-size: 11px;
}

.view-rg-standard-events h2 {
  line-height: 34px;
}

.links-dropdown-list ul li a {
  line-height: 28px;
}

.menu ul a {
  font-size: 17.85px;
}
