@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@font-face {
  font-family: "WendysFresh";
  font-style: normal;
  font-weight: 400 500 600 700 800 900;
  src: url("/themes/custom/wendys_main/dist/css/../fonts/WendysFreshVF_W_DrkmWght.woff2") format("woff2 supports variations"), url("/themes/custom/wendys_main/dist/css/../fonts/WendysFreshVF_W_DrkmWght.woff2") format("woff2-variations");
}
@font-face {
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/wendys_main/dist/css/../fonts/glyphicons-halflings-regular.eot"), url("/themes/custom/wendys_main/dist/css/../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/wendys_main/dist/css/../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("/themes/custom/wendys_main/dist/css/../fonts/glyphicons-halflings-regular.woff") format("woff"), url("/themes/custom/wendys_main/dist/css/../fonts/glyphicons-halflings-regular.ttf") format("truetype");
}
header .region.region-top-utility,
header .region.region-top-navigation {
  display: none;
}

main {
  padding-top: 0;
}

footer .top,
footer .bottom {
  display: none;
}

.wooden-award {
  background-image: url("https://wendys.com/themes/custom/wendys_main/dist/img/wooden-planks.png");
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  left: calc(-50vw + 50%);
  max-width: none;
  min-height: 50vh;
  position: relative;
  width: 100vw;
}

.wooden-award .subheader {
  background-image: url("https://wendys.com/themes/custom/wendys_main/dist/img/darker-planks.png");
  background-position: center center;
  background-repeat: repeat;
  background-size: cover;
  height: 10rem;
  left: calc(-50vw + 50%);
  max-width: none;
  position: relative;
  width: 100vw;
}

@media screen and (min-width: 768px) {
  .wooden-award .subheader {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 15rem;
    margin-bottom: 3rem;
  }
}
.wooden-award .subheader .inner {
  align-items: flex-start;
  display: flex;
  height: 60px;
  justify-content: space-evenly;
  margin: 0.5rem auto;
  max-width: 95%;
}

.wooden-award .subheader .inner .subheader-section {
  align-items: center;
  display: flex;
}

@media screen and (min-width: 768px) {
  .wooden-award .subheader .inner {
    margin: 0 auto;
    max-width: none;
  }

  .wooden-award .subheader .inner .subheader-section {
    display: flex;
  }
}
.wooden-award .subheader .inner h2 {
  color: #fff;
  font-size: 2rem;
  margin: 0;
  padding: 1rem 2rem;
  text-transform: uppercase;
}

@media screen and (min-width: 500px) {
  .wooden-award .subheader .inner h2 {
    font-size: 3rem;
    padding: 0 2rem;
  }
}
@media screen and (min-width: 768px) {
  .wooden-award .subheader .inner h2 {
    font-size: 3.5rem;
    padding: 3rem 1rem 0;
  }
}
@media screen and (min-width: 1045px) {
  .wooden-award .subheader .inner h2 {
    padding: 5rem 1rem 0;
  }
}
.wooden-award .subheader .inner h2:first-child {
  justify-content: flex-start;
}

@media screen and (min-width: 768px) {
  .wooden-award .subheader .inner h2:first-child {
    justify-content: flex-end;
  }
}
.wooden-award .subheader .inner h2:last-child {
  justify-content: flex-end;
}

@media screen and (min-width: 768px) {
  .wooden-award .subheader .inner h2:last-child {
    justify-content: flex-start;
  }
}
.wooden-award .subheader .inner a.social-twitter {
  display: flex;
  flex: 0 0 20%;
  justify-content: center;
}

.wooden-award .subheader .inner a.social-twitter:hover {
  border-bottom-color: transparent;
}

@media screen and (min-width: 768px) {
  .wooden-award .subheader .inner a.social-twitter {
    flex: 0 0 30%;
  }
}
.wooden-award .subheader .inner a.social-twitter img {
  height: 12rem;
}

.twitter-logo {
  display: none;
}

.person-icon {
  display: none;
}

@media screen and (min-width: 768px) {
  .wooden-award .subheader .inner a.social-twitter img {
    height: 20rem;
  }

  .twitter-logo {
    display: block;
    height: 6rem;
    padding: 0 2rem 0 0;
    position: relative;
    top: 2rem;
  }

  .person-icon {
    display: block;
    height: 6rem;
    padding: 0 0 0 2rem;
    position: relative;
    top: 2rem;
  }
}
.players {
  flex-grow: 1;
}

.view-header,
.view-id-wooden_awards header,
.view-id-wooden_awards_womens header {
  all: unset;
  flex-basis: 100%;
  text-align: center;
}
.view-header .wooden-header,
.view-id-wooden_awards header .wooden-header,
.view-id-wooden_awards_womens header .wooden-header {
  all: unset;
  color: #fff;
  font-size: 4.5rem;
  text-align: center;
  text-transform: uppercase;
}

.wooden-award .view-content,
.wooden-award .view-wooden-awards,
.wooden-award .view-wooden-awards-womens {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  margin: 20px auto 0;
  width: 83vw;
}

@media screen and (min-width: 768px) {
  .wooden-award .view-content,
.wooden-award .view-wooden-awards,
.wooden-award .view-wooden-awards-womens {
    margin: 0 auto;
    margin-top: 30px;
  }
}
.wooden-award .view-content .views-row,
.wooden-award .view-wooden-awards .views-row,
.wooden-award .view-wooden-awards-womens .views-row {
  cursor: pointer;
  flex: 1 0 100%;
  margin: 1rem 0;
  text-decoration: none;
}

.wooden-award .view-content .views-row a.vote-link,
.wooden-award .view-wooden-awards .views-row a.vote-link,
.wooden-award .view-wooden-awards-womens .views-row a.vote-link {
  text-decoration: none;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .wooden-award .view-content .views-row,
.wooden-award .view-wooden-awards .views-row,
.wooden-award .view-wooden-awards-womens .views-row {
    align-items: center;
    display: flex;
    flex: 0 0 50%;
  }

  .wooden-award .view-content .views-row:hover,
.wooden-award .view-wooden-awards .views-row:hover,
.wooden-award .view-wooden-awards-womens .views-row:hover {
    border-bottom: 0 none;
  }

  .wooden-award .view-content .views-row:nth-child(odd),
.wooden-award .view-wooden-awards .views-row:nth-child(odd),
.wooden-award .view-wooden-awards-womens .views-row:nth-child(odd) {
    justify-content: flex-start;
  }

  .wooden-award .view-content .views-row:nth-child(even),
.wooden-award .view-wooden-awards .views-row:nth-child(even),
.wooden-award .view-wooden-awards-womens .views-row:nth-child(even) {
    justify-content: flex-end;
  }

  .wooden-award .view-content .views-row:hover > .vote-link,
.wooden-award .view-wooden-awards .views-row:hover > .vote-link,
.wooden-award .view-wooden-awards-womens .views-row:hover > .vote-link {
    transform: scale(1.05);
    transition: transform 0.2s;
  }

  .wooden-award .view-content a.vote-link .player .player-img img,
.wooden-award .view-wooden-awards a.vote-link .player .player-img img,
.wooden-award .view-wooden-awards-womens a.vote-link .player .player-img img {
    flex: 0 0 26%;
  }
}
.wooden-award .view-content a.vote-link .player,
.wooden-award .view-wooden-awards a.vote-link .player,
.wooden-award .view-wooden-awards-womens a.vote-link .player {
  align-items: center;
  background-color: #fff;
  box-shadow: 0 0 1rem #aaa;
  display: flex;
  height: 83px;
  margin: 0;
  padding: 0;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .wooden-award .view-content a.vote-link .player,
.wooden-award .view-wooden-awards a.vote-link .player,
.wooden-award .view-wooden-awards-womens a.vote-link .player {
    transition: transform 0.2s;
    width: calc(100% - 1rem);
  }
}
.wooden-award .view-content a.vote-link .player .player-info,
.wooden-award .view-wooden-awards a.vote-link .player .player-info,
.wooden-award .view-wooden-awards-womens a.vote-link .player .player-info {
  flex: 1 1 80%;
}

.wooden-award .view-content a.vote-link .player .player-info h2,
.wooden-award .view-wooden-awards a.vote-link .player .player-info h2,
.wooden-award .view-wooden-awards-womens a.vote-link .player .player-info h2 {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 800;
  color: #50342f;
  line-height: normal;
  margin: 0;
  padding-left: 1rem;
}

.wooden-award .view-content a.vote-link .player .player-info .player-name,
.wooden-award .view-wooden-awards a.vote-link .player .player-info .player-name,
.wooden-award .view-wooden-awards-womens a.vote-link .player .player-info .player-name {
  font-size: 2rem;
}

.wooden-award .view-content a.vote-link .player .player-info .player-school,
.wooden-award .view-wooden-awards a.vote-link .player .player-info .player-school,
.wooden-award .view-wooden-awards-womens a.vote-link .player .player-info .player-school {
  font-family: "Open Sans";
  font-size: 1.25rem;
}

.wooden-award .view-content a.vote-link .player .player-img img,
.wooden-award .view-wooden-awards a.vote-link .player .player-img img,
.wooden-award .view-wooden-awards-womens a.vote-link .player .player-img img {
  flex: 1 1 auto;
}

.wooden-award .redirect {
  background-color: #9a2b30;
  left: calc(-50vw + 50%);
  margin-bottom: -2rem;
  max-width: none;
  position: relative;
  width: 100vw;
}

@media screen and (min-width: 768px) {
  .wooden-award .redirect {
    margin-bottom: -2rem;
    margin-top: 30px;
  }
}
.wooden-award .redirect a {
  display: flex;
  justify-content: flex-end;
  max-height: 15rem;
  overflow: hidden;
  text-decoration: none;
}

.wooden-award .redirect a:hover {
  text-decoration: none;
}

.wooden-award .redirect a .inner {
  background-color: rgb(154, 43, 48);
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  padding: 30px 20px;
  position: relative;
  width: 90vw;
}

.wooden-award .redirect a .inner h3,
.wooden-award .redirect a .inner h4 {
  margin: 0;
  padding: 0;
}

.wooden-award .redirect a .inner h3 {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 800;
  color: #fff;
  font-size: 2.5rem;
  margin-bottom: 1rem;
}

.wooden-award .redirect a .inner h4 {
  align-items: center;
  color: #04a2dc;
  display: flex;
  flex-flow: row nowrap;
  font-size: 2rem;
}

.wooden-award .redirect a .inner h4 .arrow {
  padding-left: 10px;
}

.headband-wendy {
  left: 3rem;
  max-height: 30rem;
  position: relative;
  top: -10rem;
}

@media screen and (min-width: 768px) {
  .wooden-award .redirect a .inner svg {
    right: -75px;
  }

  .headband-wendy {
    left: 11rem;
  }
}
.wooden-award .redirect a .inner svg path {
  fill: rgb(66, 0, 3);
}

footer .top {
  padding: 0;
}