/*
This CSS resource incorporates links to font software which is
the valuable copyrighted property of WebType LLC, The Font Bureau
and/or their suppliers. You may not
attempt to copy, install, redistribute, convert, modify or reverse
engineer this font software. Please contact WebType with any
questions: http://www.webtype.com
*/
@font-face {
  font-family: "Benton Sans";
  src: url("//apps.startribune.com/fonts/Benton-Sans-Regular/c80c8df9-343a-4ee8-a64b-6213022724fd-2.eot");
  src: url("//apps.startribune.com/fonts/Benton-Sans-Regular/c80c8df9-343a-4ee8-a64b-6213022724fd-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Benton-Sans-Regular/c80c8df9-343a-4ee8-a64b-6213022724fd-3.woff") format("woff"), url("//apps.startribune.com/fonts/Benton-Sans-Regular/c80c8df9-343a-4ee8-a64b-6213022724fd-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Benton Sans";
  src: url("//apps.startribune.com/fonts/Benton-Sans-Regular-Italic/2c74d4f4-5f5a-4841-9646-6cb371baa21a-2.eot");
  src: url("//apps.startribune.com/fonts/Benton-Sans-Regular-Italic/2c74d4f4-5f5a-4841-9646-6cb371baa21a-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Benton-Sans-Regular-Italic/2c74d4f4-5f5a-4841-9646-6cb371baa21a-3.woff") format("woff"), url("//apps.startribune.com/fonts/Benton-Sans-Regular-Italic/2c74d4f4-5f5a-4841-9646-6cb371baa21a-1.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Benton Sans";
  src: url("//apps.startribune.com/fonts/Benton-Sans-Bold/34ba72ff-8e42-428e-b0a6-d43e43d09b7f-2.eot");
  src: url("//apps.startribune.com/fonts/Benton-Sans-Bold/34ba72ff-8e42-428e-b0a6-d43e43d09b7f-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Benton-Sans-Bold/34ba72ff-8e42-428e-b0a6-d43e43d09b7f-3.woff") format("woff"), url("//apps.startribune.com/fonts/Benton-Sans-Bold/34ba72ff-8e42-428e-b0a6-d43e43d09b7f-1.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: "Benton Sans Condensed Medium";
  src: url("//apps.startribune.com/fonts/Benton-Sans-Condensed-Medium/06f4dbf6-2449-4b99-9621-e8abb9e595a2-2.eot");
  src: url("//apps.startribune.com/fonts/Benton-Sans-Condensed-Medium/06f4dbf6-2449-4b99-9621-e8abb9e595a2-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Benton-Sans-Condensed-Medium/06f4dbf6-2449-4b99-9621-e8abb9e595a2-3.woff") format("woff"), url("//apps.startribune.com/fonts/Benton-Sans-Condensed-Medium/06f4dbf6-2449-4b99-9621-e8abb9e595a2-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Popular Light";
  src: url("//apps.startribune.com/fonts/Popular-Light/64136bfc-6015-473a-b534-6f235774c8ab-2.eot");
  src: url("//apps.startribune.com/fonts/Popular-Light/64136bfc-6015-473a-b534-6f235774c8ab-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Popular-Light/64136bfc-6015-473a-b534-6f235774c8ab-3.woff") format("woff"), url("//apps.startribune.com/fonts/Popular-Light/64136bfc-6015-473a-b534-6f235774c8ab-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Popular";
  src: url("//apps.startribune.com/fonts/Popular-Regular/a6cd39cd-f989-4756-ba40-dfd8fdcee7ca-2.eot");
  src: url("//apps.startribune.com/fonts/Popular-Regular/a6cd39cd-f989-4756-ba40-dfd8fdcee7ca-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Popular-Regular/a6cd39cd-f989-4756-ba40-dfd8fdcee7ca-3.woff") format("woff"), url("//apps.startribune.com/fonts/Popular-Regular/a6cd39cd-f989-4756-ba40-dfd8fdcee7ca-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Popular Medium";
  src: url("//apps.startribune.com/fonts/Popular-Medium/ce490641-b5d9-4eff-a05c-38dbe1948f17-2.eot");
  src: url("//apps.startribune.com/fonts/Popular-Medium/ce490641-b5d9-4eff-a05c-38dbe1948f17-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Popular-Medium/ce490641-b5d9-4eff-a05c-38dbe1948f17-3.woff") format("woff"), url("//apps.startribune.com/fonts/Popular-Medium/ce490641-b5d9-4eff-a05c-38dbe1948f17-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Popular";
  src: url("//apps.startribune.com/fonts/Popular-Bold/cec9083e-fac8-488a-8891-4f7eacf77220-2.eot");
  src: url("//apps.startribune.com/fonts/Popular-Bold/cec9083e-fac8-488a-8891-4f7eacf77220-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Popular-Bold/cec9083e-fac8-488a-8891-4f7eacf77220-3.woff") format("woff"), url("//apps.startribune.com/fonts/Popular-Bold/cec9083e-fac8-488a-8891-4f7eacf77220-1.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: "Poynter Serif RE";
  src: url("//apps.startribune.com/fonts/Poynter-Serif-RE/6da0e483-5b55-412e-9685-611b9bb101fd-2.eot");
  src: url("//apps.startribune.com/fonts/Poynter-Serif-RE/6da0e483-5b55-412e-9685-611b9bb101fd-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Poynter-Serif-RE/6da0e483-5b55-412e-9685-611b9bb101fd-3.woff") format("woff"), url("//apps.startribune.com/fonts/Poynter-Serif-RE/6da0e483-5b55-412e-9685-611b9bb101fd-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poynter Serif RE";
  src: url("//apps.startribune.com/fonts/Poynter-Serif-RE-Italic/fcc7dbe8-7d79-4278-a765-8e1eb8535c3f-2.eot");
  src: url("//apps.startribune.com/fonts/Poynter-Serif-RE-Italic/fcc7dbe8-7d79-4278-a765-8e1eb8535c3f-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Poynter-Serif-RE-Italic/fcc7dbe8-7d79-4278-a765-8e1eb8535c3f-3.woff") format("woff"), url("//apps.startribune.com/fonts/Poynter-Serif-RE-Italic/fcc7dbe8-7d79-4278-a765-8e1eb8535c3f-1.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poynter Serif RE";
  src: url("//apps.startribune.com/fonts/Poynter-Serif-RE-Bold/a9cccbf1-281e-4903-b5f3-4b5dcd9d9cfa-2.eot");
  src: url("//apps.startribune.com/fonts/Poynter-Serif-RE-Bold/a9cccbf1-281e-4903-b5f3-4b5dcd9d9cfa-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Poynter-Serif-RE-Bold/a9cccbf1-281e-4903-b5f3-4b5dcd9d9cfa-3.woff") format("woff"), url("//apps.startribune.com/fonts/Poynter-Serif-RE-Bold/a9cccbf1-281e-4903-b5f3-4b5dcd9d9cfa-1.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: "Poynter Serif RE";
  src: url("//apps.startribune.com/fonts/Poynter-Serif-RE-Bold-Italic/8cf6fa2c-d12a-46b5-b282-c93fbad37343-2.eot");
  src: url("//apps.startribune.com/fonts/Poynter-Serif-RE-Bold-Italic/8cf6fa2c-d12a-46b5-b282-c93fbad37343-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Poynter-Serif-RE-Bold-Italic/8cf6fa2c-d12a-46b5-b282-c93fbad37343-3.woff") format("woff"), url("//apps.startribune.com/fonts/Poynter-Serif-RE-Bold-Italic/8cf6fa2c-d12a-46b5-b282-c93fbad37343-1.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: "Whitman Display Compressed Bold";
  src: url("//apps.startribune.com/fonts/Whitman-Display-Comp-Bold/c1ec7b66-657a-4549-9c44-00ae270517c5-2.eot");
  src: url("//apps.startribune.com/fonts/Whitman-Display-Comp-Bold/c1ec7b66-657a-4549-9c44-00ae270517c5-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Whitman-Display-Comp-Bold/c1ec7b66-657a-4549-9c44-00ae270517c5-3.woff") format("woff"), url("//apps.startribune.com/fonts/Whitman-Display-Comp-Bold/c1ec7b66-657a-4549-9c44-00ae270517c5-1.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: "Whitman Display Condensed Bold";
  src: url("//apps.startribune.com/fonts/Whitman-Display-Cond-Bold/8406d32c-8dc4-4285-a5ee-200b97edd2ab-2.eot");
  src: url("//apps.startribune.com/fonts/Whitman-Display-Cond-Bold/8406d32c-8dc4-4285-a5ee-200b97edd2ab-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Whitman-Display-Cond-Bold/8406d32c-8dc4-4285-a5ee-200b97edd2ab-3.woff") format("woff"), url("//apps.startribune.com/fonts/Whitman-Display-Cond-Bold/8406d32c-8dc4-4285-a5ee-200b97edd2ab-1.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: "Whitman Display";
  src: url("//apps.startribune.com/fonts/Whitman-Display-Regular/afc69d83-243c-4a7f-8d26-1795692dfade-2.eot");
  src: url("//apps.startribune.com/fonts/Whitman-Display-Regular/afc69d83-243c-4a7f-8d26-1795692dfade-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Whitman-Display-Regular/afc69d83-243c-4a7f-8d26-1795692dfade-3.woff") format("woff"), url("//apps.startribune.com/fonts/Whitman-Display-Regular/afc69d83-243c-4a7f-8d26-1795692dfade-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Whitman Display";
  src: url("//apps.startribune.com/fonts/Whitman-Display-Regular-Italic/e9683d36-3a41-45c2-8aeb-f461fa1825f1-2.eot");
  src: url("//apps.startribune.com/fonts/Whitman-Display-Regular-Italic/e9683d36-3a41-45c2-8aeb-f461fa1825f1-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Whitman-Display-Regular-Italic/e9683d36-3a41-45c2-8aeb-f461fa1825f1-3.woff") format("woff"), url("//apps.startribune.com/fonts/Whitman-Display-Regular-Italic/e9683d36-3a41-45c2-8aeb-f461fa1825f1-1.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Whitman Display";
  src: url("//apps.startribune.com/fonts/Whitman-Display-Bold/d34b615f-025d-471c-a1a0-a5a039248094-2.eot");
  src: url("//apps.startribune.com/fonts/Whitman-Display-Bold/d34b615f-025d-471c-a1a0-a5a039248094-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Whitman-Display-Bold/d34b615f-025d-471c-a1a0-a5a039248094-3.woff") format("woff"), url("//apps.startribune.com/fonts/Whitman-Display-Bold/d34b615f-025d-471c-a1a0-a5a039248094-1.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: "Whitman OSF";
  src: url("//apps.startribune.com/fonts/Whitman-Roman-OSF/c35df3ea-93e1-47b6-9629-bc761414cf65-2.eot");
  src: url("//apps.startribune.com/fonts/Whitman-Roman-OSF/c35df3ea-93e1-47b6-9629-bc761414cf65-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Whitman-Roman-OSF/c35df3ea-93e1-47b6-9629-bc761414cf65-3.woff") format("woff"), url("//apps.startribune.com/fonts/Whitman-Roman-OSF/c35df3ea-93e1-47b6-9629-bc761414cf65-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Whitman OSF";
  src: url("//apps.startribune.com/fonts/Whitman-Bold-OSF/90508854-65ad-4bc0-b4f5-13734269e40e-2.eot");
  src: url("//apps.startribune.com/fonts/Whitman-Bold-OSF/90508854-65ad-4bc0-b4f5-13734269e40e-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Whitman-Bold-OSF/90508854-65ad-4bc0-b4f5-13734269e40e-3.woff") format("woff"), url("//apps.startribune.com/fonts/Whitman-Bold-OSF/90508854-65ad-4bc0-b4f5-13734269e40e-1.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: "Whitman OSF";
  src: url("//apps.startribune.com/fonts/Whitman-Italic-OSF/4227a9bf-e403-4086-8d26-9a6d738858e0-2.eot");
  src: url("//apps.startribune.com/fonts/Whitman-Italic-OSF/4227a9bf-e403-4086-8d26-9a6d738858e0-2.eot?") format("embedded-opentype"), url("//apps.startribune.com/fonts/Whitman-Italic-OSF/4227a9bf-e403-4086-8d26-9a6d738858e0-3.woff") format("woff"), url("//apps.startribune.com/fonts/Whitman-Italic-OSF/4227a9bf-e403-4086-8d26-9a6d738858e0-1.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  font-display: swap;
}

.series-article {
  padding-top: 0 !important;
}

.series-article .featured-media {
  display: none;
}

.series-article .fair-logo {
  position: relative;
  width: 250px;
  margin: 24px auto 12px auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url(https://static.startribune.com/assets/features/state-fair-2020/state-fair-2020-logo.png);
  background-image: url(http://static.startribune.com/assets/features/state-fair-2020/state-fair-2020-logo.svg), none;
}

.series-article .fair-logo a {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: relative;
  padding-bottom: 66%;
  display: block;
}

.series-article .fair-logo a.home-link {
  height: 40%;
  position: absolute;
  padding-bottom: 0;
  z-index: 1;
}

.series-article .project-share.design-share {
  margin: 24px auto 48px auto;
}

.series-article .article-byline-mod {
  padding: 0 24px 24px 24px;
}

.series-article .article-body.l-container {
  width: 100%;
  max-width: 970px;
}

.series-article .article-body.l-container .article-author-contact,
.series-article .article-body.l-container .article-author-hcard {
  display: none;
}

.series-article .article-body.l-container .comments-section {
  width: 100%;
}

.series-article .article-body.l-container .comments {
  margin: 2em 0 1.5em 0;
}

.series-article .has-nav {
  max-width: 970px;
  margin: auto;
  padding-top: 0;
}

.series-article .has-nav .content-block {
  margin-left: 160px;
  border-left: solid 1px #000;
  padding-left: 42px;
}

.series-article .has-nav .drop-nav {
  top: auto;
  margin-top: 0;
  left: auto;
  font-size: .9em;
}

.series-article .has-nav .drop-nav .label {
  visibility: hidden;
  height: 0;
}

.series-article .has-nav .drop-nav li {
  padding: 12px 12px 12px 0;
  margin-left: 36px;
}

.series-article .has-nav .drop-nav .flag {
  border-bottom: none;
  font-weight: bold;
  margin-left: 0;
  text-transform: uppercase;
  color: #fff;
  padding: 12px 12px 12px 36px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(https://static.startribune.com/assets/features/state-fair-2020/pennant-end-narrow-new.png);
  background-image: url(http://static.startribune.com/assets/features/state-fair-2020/pennant-end-narrow-new.svg), none;
}

.series-article .has-nav .drop-nav .contest-item {
  background-color: #ffcb05;
}

.series-article .has-nav .drop-nav .experience-item {
  background-color: #007f3e;
}

.series-article .has-nav .drop-nav .guide-item {
  background-color: #f58220;
}

.series-article .has-nav .drop-nav .trivia,
.series-article .has-nav .drop-nav .grandstand {
  border-bottom: none;
}

.series-article .has-nav .landing-nav {
  margin-bottom: 48px;
}

.series-article .has-nav .nav-block {
  font-family: 'Benton Sans', Helvetica, sans-serif;
  margin-bottom: 24px;
}

.series-article .has-nav .nav-block p {
  font-size: .95em !important;
  margin-bottom: 12px;
}

.series-article .has-nav .nav-block p.date {
  text-transform: uppercase;
  font-size: .8em !important;
  color: #999;
  letter-spacing: .035em;
}

.series-article .has-nav .nav-block li p:last-child {
  margin-bottom: 0;
}

.series-article .has-nav .nav-block h3 {
  font-size: 18px;
  padding: 0 24px 18px 24px;
  margin-bottom: 0;
  text-transform: uppercase;
  padding-left: 0;
  cursor: pointer;
  position: relative;
  display: inline-block;
}

.series-article .has-nav .nav-block h3 span {
  padding-right: 24px;
  position: absolute;
  left: -18px;
  top: 2px;
}

.series-article .has-nav .nav-block h3 i {
  font-family: 'Benton Sans',sans-serif !important;
  font-size: .75em !important;
  font-weight: normal;
  font-style: italic;
  text-transform: none;
  line-height: 110%;
}

.series-article .has-nav .nav-block h3.no-photo {
  margin-bottom: 12px;
}

.series-article .has-nav .nav-block h4 {
  font-size: 15px;
  padding: 0;
  background-color: white;
  margin-bottom: 12px;
  line-height: 120%;
  letter-spacing: -.25px;
  text-transform: none;
}

.series-article .has-nav .nav-block ul {
  max-height: 0;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: auto;
  align-content: start;
  width: 790px;
  margin-left: -1.5%;
  position: relative;
  transition: max-height 500ms ease-out 100ms;
}

.series-article .has-nav .nav-block li {
  flex: 0 0 auto;
  margin: 0 1.5% 3% 1.5%;
  border: solid 1px #ccc;
  width: 30.275%;
  padding: 12px;
  color: #999;
}

.series-article .has-nav .nav-block li .nav-img {
  height: 80px;
  float: right;
  margin: 0 0 9px 9px;
  opacity: .5;
}

.series-article .has-nav .nav-block li.summary-intro {
  border: none;
  padding: 6px 0 0 0;
  margin-right: 0;
  width: 97%;
  margin-bottom: 24px;
}

.series-article .has-nav .nav-block li.summary-intro .nav-img {
  height: 80px;
  float: left;
  margin: -6px 12px 9px -3px;
}

.series-article .has-nav .nav-block li.summary-intro,
.series-article .has-nav .nav-block li.live {
  color: #222;
  border-color: #999;
}

.series-article .has-nav .nav-block li.summary-intro .date,
.series-article .has-nav .nav-block li.live .date {
  color: #222;
}

.series-article .has-nav .nav-block li.summary-intro .nav-img,
.series-article .has-nav .nav-block li.live .nav-img {
  opacity: 1;
}

.series-article .has-nav .nav-block .talent-show-bucket li,
.series-article .has-nav .nav-block .three-sixty-bucket li,
.series-article .has-nav .nav-block .store-bucket li {
  min-height: 125px;
  border: none;
}

.series-article .has-nav .nav-block .talent-show-bucket .img-block,
.series-article .has-nav .nav-block .three-sixty-bucket .img-block,
.series-article .has-nav .nav-block .store-bucket .img-block {
  background-image: url(https://stmedia.stimg.co/talent-share.png);
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.series-article .has-nav .nav-block .talent-show-bucket .img-block a,
.series-article .has-nav .nav-block .three-sixty-bucket .img-block a,
.series-article .has-nav .nav-block .store-bucket .img-block a {
  width: 100%;
  height: 100%;
  display: block;
}

.series-article .has-nav .nav-block .three-sixty-bucket .img-block {
  background-image: url(http://static.startribune.com/assets/features/state-fair-2020/img/fair-360.jpg);
}

.series-article .has-nav .nav-block .store-bucket li {
  min-height: 216px;
}

.series-article .has-nav .nav-block .store-bucket .img-block {
  background-image: url(http://static.startribune.com/assets/features/state-fair-2020/img/strib-store-nav.jpg);
}

.series-article .has-nav .nav-block .text-no-padding {
  padding: 0;
  width: 63.5%;
}

.series-article .has-nav .nav-block h2.contests,
.series-article .has-nav .nav-block h2.experiences,
.series-article .has-nav .nav-block h2.guides,
.series-article .has-nav .nav-block h2.news {
  width: 180px;
  font-size: .9em;
  letter-spacing: 0;
  position: relative;
  left: 0;
  background-color: #ffcb05;
  border-bottom: none;
  font-weight: bold;
  text-transform: uppercase;
  padding: 9.5px 0 9.5px 12px;
  color: #fff;
  background-position: 100.5%;
  background-repeat: no-repeat;
  background-image: url(https://static.startribune.com/assets/features/state-fair-2020/pennant-end-narrow-new-right-x.png);
  background-image: url(http://static.startribune.com/assets/features/state-fair-2020/pennant-end-narrow-new-right-x.svg), none;
  margin-bottom: 24px;
}

.series-article .has-nav .nav-block h2.experiences {
  background-color: #007f3e;
}

.series-article .has-nav .nav-block h2.guides {
  background-color: #f58220;
}

.series-article .has-nav .nav-block h2.news {
  background-color: #4ea7a9;
}

.series-article .has-nav .nav-block h3 {
  font-family: Popular,serif;
  font-size: 1.25em;
  position: relative;
}

.series-article .has-nav .nav-block.opened ul {
  max-height: 5000px;
  transition: max-height 1000ms ease-in 100ms;
}

.series-article .has-nav .nav-block.opened h3 span.closed {
  display: none;
}

.series-article .has-nav .nav-block.opened h3 span.opened {
  display: block;
}

.series-article .has-nav .nav-block.closed h3 span.closed {
  display: block;
}

.series-article .has-nav .nav-block.closed h3 span.opened {
  display: none;
}

.series-article .has-nav .contests.opened span.reveal,
.series-article .has-nav .experiences.opened span.reveal,
.series-article .has-nav .guides.opened span.reveal,
.series-article .has-nav .contests.closed span.reveal,
.series-article .has-nav .experiences.closed span.reveal,
.series-article .has-nav .guides.closed span.reveal {
  display: inline-block;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  color: transparent;
  height: 15px;
  width: 8px;
  padding: 0;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 100ms;
  transition-timing-function: linear;
  transition-delay: 100ms;
}

.series-article .has-nav .contests.closed span.reveal,
.series-article .has-nav .experiences.closed span.reveal,
.series-article .has-nav .guides.closed span.reveal {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.series-article .has-nav .contests.opened span.reveal,
.series-article .has-nav .experiences.opened span.reveal,
.series-article .has-nav .guides.opened span.reveal {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.series-article .has-nav .contests.opened span.reveal,
.series-article .has-nav .contests.closed span.reveal {
  background-image: url(https://static.startribune.com/assets/features/state-fair-2020/contest-open.png);
  background-image: url(https://static.startribune.com/assets/features/state-fair-2020/contest-open.svg), none;
}

.series-article .has-nav .experiences.opened span.reveal,
.series-article .has-nav .experiences.closed span.reveal {
  background-image: url(https://static.startribune.com/assets/features/state-fair-2020/experience-open.png);
  background-image: url(http://static.startribune.com/assets/features/state-fair-2020/experience-open.svg), none;
}

.series-article .has-nav .guides.opened span.reveal,
.series-article .has-nav .guides.closed span.reveal {
  background-image: url(https://static.startribune.com/assets/features/state-fair-2020/guides-open.png);
  background-image: url(http://static.startribune.com/assets/features/state-fair-2020/guides-open.svg), none;
}

.series-article .has-nav .contests h3 a,
.series-article .has-nav .contests h3 a:visited,
.series-article .has-nav .contests a h4,
.series-article .has-nav .contests a:visited h4,
.series-article .has-nav .summary-intro a,
.series-article .has-nav .summary-intro a:visited {
  box-shadow: none;
  color: #222;
  padding: 0;
  text-decoration: none;
  transition: none;
}

.series-article .has-nav .contests h3 a:hover,
.series-article .has-nav .contests a:hover h4,
.series-article .has-nav .summary-intro a:hover {
  box-shadow: none;
  transition: none;
}

.series-article .has-nav .contests h3 a,
.series-article .has-nav .contests h3 a:visited,
.series-article .has-nav .summary-intro a,
.series-article .has-nav .summary-intro a:visited {
  box-shadow: 0 2px 0 #efefef;
  transition: box-shadow 0.9s ease;
}

.series-article .has-nav .contests h3 a:hover,
.series-article .has-nav .summary-intro a:hover {
  box-shadow: 0 2px 0 #999;
  transition: box-shadow 0.9s ease;
}

.series-article .has-nav .contests a h4 {
  display: block;
}

/* mobile styles */
.series-article .site-container .article-image.featured {
  display: none;
}

.series-article .site-container .fair-logo {
  width: 60%;
  max-width: 300px;
}

.series-article .site-container a {
  color: #222;
}

.series-article .site-container .byline.milli {
  display: block;
  margin-bottom: 36px;
}

.series-article .site-container #div-gpt-ad-9037191-1 {
  width: 100%;
}

.series-article .site-container #div-gpt-ad-9037191-1 * {
  margin: auto !important;
}

.series-article .site-container ul {
  margin: 0;
  list-style-type: none;
}

.series-article .site-container .project-share {
  margin-bottom: 18px;
}

.series-article .site-container .drop-nav {
  margin-bottom: 24px;
}

.series-article .site-container .drop-nav ul {
  height: auto;
  max-height: 0vh !important;
  transition: max-height 250ms ease-out 100ms;
  border: solid 1px #9ac355;
}

.series-article .site-container .drop-nav ul.open {
  max-height: 50vh !important;
  transition: max-height 250ms ease-out 100ms;
  z-index: 1000;
}

.series-article .site-container .drop-nav .label {
  visibility: visible;
  height: auto;
}

.series-article .site-container .drop-nav .item {
  border: solid 1px #9ac355;
}

.series-article .site-container .drop-nav .item a {
  display: block;
}

.series-article .site-container .drop-nav .item:last-child {
  border-bottom: none;
}

.series-article .site-container .drop-nav .label.item {
  background-color: #9ac355;
  background-position: 100%;
  background-repeat: no-repeat;
  background-image: url(https://static.startribune.com/assets/features/state-fair-2020/pennant-end-narrow-new-right-x.png);
  background-image: url(http://static.startribune.com/assets/features/state-fair-2020/pennant-end-narrow-new-right-x.svg), none;
  border: none;
  top: 1px;
  font-family: 'Benton Sans',Helvetica,sans-serif;
  font-weight: bold;
  width: 100.25%;
}

.series-article .site-container .drop-nav .label.item .caret {
  right: 36px;
}

.series-article .site-container .drop-nav .drop-nav-menu {
  margin-left: 0;
  padding-left: 24px;
}

.series-article .site-container .drop-nav .drop-nav-menu.flag {
  background-image: none;
  background-image: none,none;
  padding: 12px 12px 12px 12px;
  margin-left: 0;
}

.series-article .site-container .drop-nav .contest-item,
.series-article .site-container .drop-nav .experience-item,
.series-article .site-container .drop-nav .guide-item {
  background-color: #fff;
}

.series-article .site-container .drop-nav.Zebra_Pin {
  top: -1px !important;
}

.series-article .site-container .landing-nav {
  margin-top: 36px;
}

.series-article .site-container .nav-block .text-no-padding {
  width: 47%;
  padding-right: 12px;
}

.series-article .site-container .nav-block ul {
  width: 103%;
  z-index: 100;
}

.series-article .site-container .nav-block li {
  flex: 0 0 auto;
  width: 47%;
}

.series-article .site-container .nav-block li .nav-img {
  float: none;
  display: block;
  margin: 0 auto 9px auto;
}

.series-article .site-container .nav-block li.summary-intro .nav-img {
  float: none;
  display: block;
  margin: 0 auto 9px auto;
}

.series-article .site-container .nav-block h3 {
  padding-left: 22px;
  font-weight: bold;
}

.series-article .site-container .nav-block h3 span {
  padding-right: 24px;
  position: absolute;
  left: 3px;
  top: 2px;
}

.series-article .site-container .nav-block p {
  font-size: .85em !important;
}

/* per-story exceptions */
.series-article.story-571805761 .article-byline-mod {
  display: none;
}

.series-article.story-571805761 .site-container .byline.milli {
  display: none;
}

.series-article.story-571805761 .article-headline {
  max-width: 800px;
}

.series-article.story-571805111 .site-container .responsive-video-wrapper iframe {
  width: 100%;
}

/*# sourceMappingURL=2020-state-fair.css.map */