@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");
@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");
@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");
}
@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");
}
@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");
}
.breadcrumb a {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 800;
  color: #000;
  font-size: 4.5rem;
  line-height: 4.5rem;
  font-size: 16px;
  padding-right: 10px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.breadcrumb a:last-child {
  margin-bottom: 0;
}
.breadcrumb a:hover {
  text-decoration: underline;
}
.breadcrumb a::before {
  content: ">";
  display: inline-block;
  padding-right: 10px;
}
.breadcrumb a:hover::before {
  text-decoration: none;
}

.wendys__media__asset-library.wendys__media__asset-library--full .breadcrumb {
  margin: 0 auto;
  max-width: 1500px;
  padding: 0 22px 35px;
}
@media (min-width: 990px) {
  .wendys__media__asset-library.wendys__media__asset-library--full .breadcrumb {
    padding: 0 6.8rem;
  }
}
@media (min-width: 1200px) {
  .wendys__media__asset-library.wendys__media__asset-library--full .breadcrumb {
    padding: 0 195px;
  }
}

.media__asset__page .select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
}

.view-media-galleries *,
.view-media-search *,
.wendys__media__asset-library.wendys__media__asset-library--full * {
  box-sizing: border-box;
}
.view-media-galleries .view-content,
.view-media-galleries .field__items,
.view-media-search .view-content,
.view-media-search .field__items,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items {
  margin: 0 auto;
  max-width: 1500px;
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 75px;
}
@media (min-width: 768px) {
  .view-media-galleries .view-content,
.view-media-galleries .field__items,
.view-media-search .view-content,
.view-media-search .field__items,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items {
    justify-content: space-between;
  }
}
@media (min-width: 990px) {
  .view-media-galleries .view-content,
.view-media-galleries .field__items,
.view-media-search .view-content,
.view-media-search .field__items,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items {
    justify-content: flex-start;
    padding: 6rem 6.8rem 5.3rem;
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .view-media-galleries .view-content,
.view-media-galleries .field__items,
.view-media-search .view-content,
.view-media-search .field__items,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items {
    padding: 1rem 165px 5.7rem 195px;
  }
}
@media (min-width: 768px) {
  .view-media-galleries .view-content .views-row,
.view-media-galleries .field__items .views-row,
.view-media-search .view-content .views-row,
.view-media-search .field__items .views-row,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content .views-row,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items .views-row {
    flex: 50%;
    max-width: none;
  }
}
@media (min-width: 768px) {
  .view-media-galleries .view-content .views-row,
.view-media-galleries .view-content > .field__item,
.view-media-galleries .field__items .views-row,
.view-media-galleries .field__items > .field__item,
.view-media-search .view-content .views-row,
.view-media-search .view-content > .field__item,
.view-media-search .field__items .views-row,
.view-media-search .field__items > .field__item,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content .views-row,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content > .field__item,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items .views-row,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items > .field__item {
    flex: 50%;
    max-width: 48%;
  }
}
@media (min-width: 990px) {
  .view-media-galleries .view-content .views-row,
.view-media-galleries .view-content > .field__item,
.view-media-galleries .field__items .views-row,
.view-media-galleries .field__items > .field__item,
.view-media-search .view-content .views-row,
.view-media-search .view-content > .field__item,
.view-media-search .field__items .views-row,
.view-media-search .field__items > .field__item,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content .views-row,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content > .field__item,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items .views-row,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items > .field__item {
    flex: 33.333%;
    max-width: 33.333%;
    padding-right: 30px;
  }
}
.view-media-galleries .view-content .views-row:first-child .wendys__media__asset-library--teaser,
.view-media-galleries .view-content > .field__item:first-child .wendys__media__asset-library--teaser,
.view-media-galleries .field__items .views-row:first-child .wendys__media__asset-library--teaser,
.view-media-galleries .field__items > .field__item:first-child .wendys__media__asset-library--teaser,
.view-media-search .view-content .views-row:first-child .wendys__media__asset-library--teaser,
.view-media-search .view-content > .field__item:first-child .wendys__media__asset-library--teaser,
.view-media-search .field__items .views-row:first-child .wendys__media__asset-library--teaser,
.view-media-search .field__items > .field__item:first-child .wendys__media__asset-library--teaser,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content .views-row:first-child .wendys__media__asset-library--teaser,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content > .field__item:first-child .wendys__media__asset-library--teaser,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items .views-row:first-child .wendys__media__asset-library--teaser,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items > .field__item:first-child .wendys__media__asset-library--teaser {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .view-media-galleries .view-content .views-row:first-child .wendys__media__asset-library--teaser,
.view-media-galleries .view-content > .field__item:first-child .wendys__media__asset-library--teaser,
.view-media-galleries .field__items .views-row:first-child .wendys__media__asset-library--teaser,
.view-media-galleries .field__items > .field__item:first-child .wendys__media__asset-library--teaser,
.view-media-search .view-content .views-row:first-child .wendys__media__asset-library--teaser,
.view-media-search .view-content > .field__item:first-child .wendys__media__asset-library--teaser,
.view-media-search .field__items .views-row:first-child .wendys__media__asset-library--teaser,
.view-media-search .field__items > .field__item:first-child .wendys__media__asset-library--teaser,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content .views-row:first-child .wendys__media__asset-library--teaser,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content > .field__item:first-child .wendys__media__asset-library--teaser,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items .views-row:first-child .wendys__media__asset-library--teaser,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items > .field__item:first-child .wendys__media__asset-library--teaser {
    margin-top: 0;
  }
}
.view-media-galleries .view-content .views-row .blazy,
.view-media-galleries .view-content > .field__item .blazy,
.view-media-galleries .field__items .views-row .blazy,
.view-media-galleries .field__items > .field__item .blazy,
.view-media-search .view-content .views-row .blazy,
.view-media-search .view-content > .field__item .blazy,
.view-media-search .field__items .views-row .blazy,
.view-media-search .field__items > .field__item .blazy,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content .views-row .blazy,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content > .field__item .blazy,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items .views-row .blazy,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items > .field__item .blazy {
  max-height: 345px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .view-media-galleries .view-content .views-row .blazy,
.view-media-galleries .view-content > .field__item .blazy,
.view-media-galleries .field__items .views-row .blazy,
.view-media-galleries .field__items > .field__item .blazy,
.view-media-search .view-content .views-row .blazy,
.view-media-search .view-content > .field__item .blazy,
.view-media-search .field__items .views-row .blazy,
.view-media-search .field__items > .field__item .blazy,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content .views-row .blazy,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content > .field__item .blazy,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items .views-row .blazy,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items > .field__item .blazy {
    max-height: 220px;
  }
}
.view-media-galleries .view-content .views-row .blazy img,
.view-media-galleries .view-content > .field__item .blazy img,
.view-media-galleries .field__items .views-row .blazy img,
.view-media-galleries .field__items > .field__item .blazy img,
.view-media-search .view-content .views-row .blazy img,
.view-media-search .view-content > .field__item .blazy img,
.view-media-search .field__items .views-row .blazy img,
.view-media-search .field__items > .field__item .blazy img,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content .views-row .blazy img,
.wendys__media__asset-library.wendys__media__asset-library--full .view-content > .field__item .blazy img,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items .views-row .blazy img,
.wendys__media__asset-library.wendys__media__asset-library--full .field__items > .field__item .blazy img {
  height: auto;
  width: 100%;
}

.new-asset .wendys__media__asset-library--teaser article {
  position: relative;
}
.new-asset .wendys__media__asset-library--teaser article::after {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.8);
  content: "";
  height: 1px;
  top: 57px;
  width: 60px;
  z-index: 1;
}
.new-asset .wendys__media__asset-library--teaser article::before {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  border-color: #029cd4 transparent #029cd4 #029cd4;
  border-style: solid;
  border-width: 17px 10px 17px 50px;
  color: #fff;
  content: "new";
  font-size: 15px;
  height: 0;
  line-height: 6px;
  margin: auto;
  text-indent: -43px;
  text-transform: uppercase;
  top: 25px;
  width: 0;
  z-index: 2;
}
.new-asset .wendys__media__asset-library--teaser article::after, .new-asset .wendys__media__asset-library--teaser article::before {
  left: 0;
  position: absolute;
}

.wendys__media__asset-library .item-count {
  height: 22px;
  width: 22px;
  margin-right: 11px;
  position: relative;
}
.wendys__media__asset-library .item-count span.count,
.wendys__media__asset-library .item-count span.asset-chip,
.wendys__media__asset-library .item-count img {
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
}
.wendys__media__asset-library .item-count img.count-image {
  border-radius: 50%;
  height: auto;
  width: 100%;
  z-index: 8;
}
.wendys__media__asset-library .item-count .count,
.wendys__media__asset-library .item-count .asset-chip {
  border-radius: 50%;
}
.wendys__media__asset-library .item-count .asset-chip {
  height: 22px;
  width: 22px;
  background: #989b9d;
  border-radius: 50%;
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.2);
  right: auto;
}
.wendys__media__asset-library .item-count .asset-chip.one {
  left: 10%;
  z-index: 6;
}
.wendys__media__asset-library .item-count .asset-chip.two {
  left: 30%;
  z-index: 5;
}
.wendys__media__asset-library .item-count .asset-chip.three {
  left: 55%;
  z-index: 4;
}
.wendys__media__asset-library .item-count span.count {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  bottom: 0;
  color: #fff;
  font-size: 12px;
  height: 5px;
  line-height: 7px;
  margin: auto;
  right: 0;
  text-align: center;
  width: 100%;
  z-index: 9;
}
.wendys__media__asset-library .item-count span.count::after {
  height: 22px;
  width: 22px;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  content: "";
  z-index: -1;
}
.wendys__media__asset-library .item-count span.count .count-plus {
  margin-right: -3px;
}
.wendys__media__asset-library .item-count span.count .count-label {
  display: none;
}
.wendys__media__asset-library--full .field__items {
  padding: 0 22px;
}
.wendys__media__asset-library--full .item-count {
  height: 34px;
  width: 34px;
}
.wendys__media__asset-library--full .item-count img.count-image {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 80%;
  z-index: 9;
}
.wendys__media__asset-library--full .item-count span.count {
  color: #000;
  font-size: 16px;
  left: 170%;
  line-height: 13px;
  right: auto;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  width: auto;
}
@media (min-width: 990px) {
  .wendys__media__asset-library--full .item-count span.count {
    left: auto;
    right: 120%;
    text-align: right;
  }
}
.wendys__media__asset-library--full .item-count span.count::after {
  display: none;
}
.wendys__media__asset-library--full .item-count span.count .count-plus {
  display: none;
}
.wendys__media__asset-library--full .item-count span.count .count-label {
  display: inline-block;
}
.wendys__media__asset-library--full .item-count .asset-chip {
  height: 34px;
  width: 34px;
  background: #dce0e3;
}
.wendys__media__asset-library--full .item-count .asset-chip.one {
  left: 0;
}
.wendys__media__asset-library--full .item-count .asset-chip.two {
  left: 20%;
}
.wendys__media__asset-library--full .item-count .asset-chip.three {
  left: 38%;
}
.wendys__media__asset-library--full .wendys__media__asset-library__content {
  background: #fff;
  justify-content: space-between;
  padding: 0 22px 35px;
  margin: 0 auto;
  max-width: 1500px;
}
@media (min-width: 990px) {
  .wendys__media__asset-library--full .wendys__media__asset-library__content {
    align-items: center;
    flex-direction: row;
    padding: 0 6.8rem;
  }
}
@media (min-width: 1200px) {
  .wendys__media__asset-library--full .wendys__media__asset-library__content {
    padding: 0 195px;
  }
}
.wendys__media__asset-library--full .wendys__media__asset-library__title {
  font-size: 28px;
  margin-bottom: 25px;
  margin-top: 1em;
}
@media (min-width: 990px) {
  .wendys__media__asset-library--full .wendys__media__asset-library__title {
    font-size: 48px;
  }
}
.wendys__media__asset-library--full .wendys__media__asset-library__title h3 {
  margin: 0;
}
.wendys__media__asset-library--teaser {
  margin-bottom: 30px;
  padding: 0 22px;
}
@media (min-width: 990px) {
  .wendys__media__asset-library--teaser {
    padding: 0;
  }
}
.wendys__media__asset-library--teaser .item-count {
  height: 22px;
  width: 22px;
  margin-right: 11px;
  position: relative;
}
.wendys__media__asset-library--teaser .item-count span.count,
.wendys__media__asset-library--teaser .item-count span.asset-chip,
.wendys__media__asset-library--teaser .item-count img {
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
}
.wendys__media__asset-library--teaser .item-count img.count-image {
  border-radius: 50%;
  height: auto;
  width: 100%;
  z-index: 8;
}
.wendys__media__asset-library--teaser .item-count .count,
.wendys__media__asset-library--teaser .item-count .asset-chip {
  border-radius: 50%;
}
.wendys__media__asset-library--teaser .item-count .asset-chip {
  height: 22px;
  width: 22px;
  background: #989b9d;
  border-radius: 50%;
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.2);
  right: auto;
}
.wendys__media__asset-library--teaser .item-count .asset-chip.one {
  left: 10%;
  z-index: 6;
}
.wendys__media__asset-library--teaser .item-count .asset-chip.two {
  left: 30%;
  z-index: 5;
}
.wendys__media__asset-library--teaser .item-count .asset-chip.three {
  left: 55%;
  z-index: 4;
}
.wendys__media__asset-library--teaser .item-count span.count {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  bottom: 0;
  color: #fff;
  font-size: 12px;
  height: 5px;
  line-height: 7px;
  margin: auto;
  right: 0;
  text-align: center;
  width: 100%;
  z-index: 9;
}
.wendys__media__asset-library--teaser .item-count span.count::after {
  height: 22px;
  width: 22px;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  content: "";
  z-index: -1;
}
.wendys__media__asset-library--teaser .item-count span.count .count-plus {
  margin-right: -3px;
}
.wendys__media__asset-library--teaser .item-count span.count .count-label {
  display: none;
}
.wendys__media__asset-library--teaser .item-count {
  margin-top: 1em;
}
.wendys__media__asset-library--teaser .wendys__media__asset-library__title {
  align-items: flex-start;
}
.wendys__media__asset-library--teaser .wendys__media__asset-library__content {
  border-radius: 5px;
  border-top: 1px solid #ececec;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.wendys__media__asset-library__content, .wendys__media__asset-library__title {
  display: flex;
}
.wendys__media__asset-library__content {
  flex-direction: column;
}
.wendys__media__asset-library__content .more-images {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  align-items: center;
  background: #0077a3;
  border: 1px solid #0077a3;
  border-radius: 24px;
  color: #fff;
  display: block;
  font-size: 2rem;
  justify-content: center;
  letter-spacing: 0.1rem;
  line-height: 38px;
  margin-bottom: 15px;
  min-height: 38px;
  padding: 5px 35px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  margin-bottom: 0;
  min-width: 100% !important;
}
.wendys__media__asset-library__content .more-images:hover {
  background: #00658b;
  border-color: #00658b;
}
.wendys__media__asset-library__content .more-images:disabled,
.wendys__media__asset-library__content .more-images .disabled {
  background: #f0f0f0;
  border-color: #f0f0f0;
}
@media (min-width: 768px) {
  .wendys__media__asset-library__content .more-images {
    display: inline-flex;
    min-width: 300px;
  }
}
@media (min-width: 768px) {
  .wendys__media__asset-library__content .more-images {
    width: auto;
  }
}
@media (min-width: 990px) {
  .wendys__media__asset-library__content .more-images {
    width: auto;
  }
}
.wendys__media__asset-library__content--body {
  padding: 0 22px 30px;
}
.wendys__media__asset-library__title,
.wendys__media__asset-library .wendys__media__asset__item__title {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  align-items: center;
  font-size: 24px;
  justify-content: space-between;
}
.wendys__media__asset-library__title h3,
.wendys__media__asset-library .wendys__media__asset__item__title h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 24px;
}
.wendys__media__asset__form {
  padding: 0;
}
.wendys__media__asset__form input[type=submit].webform-button--submit.form-submit {
  position: static;
  transition: all ease 0.3s;
  width: 100%;
}
.wendys__media__asset__form .js-form-item-success-message {
  display: none;
}
.wendys__media__asset__form.success .messages {
  display: none;
}
.wendys__media__asset__form.success div.form-item {
  height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.wendys__media__asset__form.success div.form-item.js-form-item-success-message {
  display: block;
  height: auto;
  opacity: 1;
}
.wendys__media__asset__form.success input[type=submit].webform-button--submit.form-submit {
  background-color: #87d46b;
  border-color: #87d46b;
}
.wendys__media__asset__form .form-item-form-title {
  margin-top: 0;
}
.wendys__media__asset__form h2 {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 800;
  color: #000;
  font-size: 4.5rem;
  line-height: 4.5rem;
  font-size: 3rem;
  margin: 0;
}
.wendys__media__asset__form h2:last-child {
  margin-bottom: 0;
}
@media (min-width: 990px) {
  .wendys__media__asset__form h2 {
    font-size: 4.5rem;
  }
}
.wendys__media__asset__form h3 {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 400;
  color: #000;
  font-size: 2.5rem;
  line-height: 3rem;
  font-size: 1.4rem;
  line-height: 2rem;
  margin: 0;
}
.wendys__media__asset__form h3:last-child {
  margin-bottom: 0;
}
@media (min-width: 990px) {
  .wendys__media__asset__form h3 {
    font-size: 1.8rem;
    margin-top: 20px;
  }
}
.wendys__media__asset__form h4 {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 400;
  color: #000;
  font-size: 2.5rem;
  line-height: 3rem;
  font-size: 1.4rem;
  line-height: 2rem;
  margin-top: -15px;
}
.wendys__media__asset__form h4:last-child {
  margin-bottom: 0;
}
@media (min-width: 990px) {
  .wendys__media__asset__form h4 {
    font-size: 1.6rem;
  }
}
.wendys__media__asset__form .webform-required {
  margin-bottom: 40px;
}
.wendys__media__asset__form label.form-required::before {
  content: "*";
}
.wendys__media__asset__form .select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
}
.wendys__media__asset__form .webform-type-webform-address.required label:not([for=edit-address-address-2])::before {
  content: "*";
}
.wendys__media__asset__form .webform-type-webform-address.required label[for=edit-address-country]::before {
  left: 0;
  position: absolute;
  top: 9px;
  z-index: 11;
}
.wendys__media__asset__form .form-item[for=edit-phone-number]::after, .wendys__media__asset__form .form-item[for=edit-email]::after {
  color: #4a4a4a;
  content: "(optional)";
  font-style: italic;
}
.wendys__media__asset__item--teaser {
  border-radius: 5px;
  border-top: 1px solid #ececec;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  overflow: hidden;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 30px;
  padding-bottom: 20px;
}
@media (min-width: 990px) {
  .wendys__media__asset__item--teaser {
    min-height: 304px;
    padding-bottom: 0;
  }
}
.wendys__media__asset__item--teaser .field--name-field-thumbnail {
  align-self: flex-start;
  flex: 100%;
  margin-bottom: 20px;
}
@media (min-width: 990px) {
  .wendys__media__asset__item--teaser .field--name-field-thumbnail {
    margin-bottom: 0;
  }
}
.wendys__media__asset__item__title {
  max-width: 74%;
  overflow: hidden;
  padding-left: 22px;
}
.wendys__media__asset__item__title h3 {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 17px;
  line-height: 1;
}
@media (min-width: 990px) {
  .wendys__media__asset__item__title h3 {
    font-size: 28px;
  }
}
.wendys__media__asset__item__wrapper {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 1500px;
}
@media (min-width: 990px) {
  .wendys__media__asset__item__wrapper {
    flex-direction: row;
    padding: 0 50px;
    padding-bottom: 190px;
    padding-top: 90px;
  }
}
@media (min-width: 1200px) {
  .wendys__media__asset__item__wrapper {
    padding: 0 190px;
  }
}
.wendys__media__asset__item__wrapper .js-form-item-phone-number.no-validate .incorrectformat,
.wendys__media__asset__item__wrapper .js-form-type-email.no-validate .incorrectformat {
  display: none;
}
.wendys__media__asset__item__column--left {
  margin-bottom: 60px;
}
@media (min-width: 990px) {
  .wendys__media__asset__item__column--left {
    flex: 57%;
    max-width: 57%;
    margin-bottom: 0;
  }
}
.wendys__media__asset__item__column--right {
  margin-bottom: 90px;
  padding: 0 22px;
}
@media (min-width: 990px) {
  .wendys__media__asset__item__column--right {
    flex: 43%;
    max-width: 43%;
    margin-bottom: 0;
    min-width: 330px;
    padding-left: 9vw;
    padding-right: 0;
  }
}
@media (min-width: 990px) {
  .wendys__media__asset__item__column {
    flex: 50%;
    max-width: 50%;
  }
}
.wendys__media__asset__item__column img {
  height: auto;
  width: 100%;
}
.wendys__media__asset__item--full {
  border-radius: 5px;
  border-top: 1px solid #ececec;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  overflow: hidden;
  transition: margin-top 0.3s ease;
}
@media (min-width: 990px) {
  .wendys__media__asset__item--full {
    margin-top: 125px;
  }
}
@media (min-width: 1200px) {
  .wendys__media__asset__item--full {
    max-width: 325px;
  }
}
@media (min-width: 990px) {
  .wendys__media__asset__item--full.success {
    margin-top: 55px;
  }
}
.wendys__media__asset__item--full .field--name-field-image {
  height: 230px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .wendys__media__asset__item--full .field--name-field-image {
    height: auto;
  }
}
@media (min-width: 990px) {
  .wendys__media__asset__item--full .field--name-field-image {
    height: 230px;
  }
}
.wendys__media__asset__item--full h3 {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  padding: 0 22px;
}
.wendys__media__asset__download a {
  background: url("/themes/custom/wendys_main/dist/img/ic_download.svg") center no-repeat;
  display: inline-block;
  margin-right: 22px;
  text-indent: -9999px;
  height: 40px;
  width: 40px;
}
.wendys__media__asset__download a:hover {
  background: url("/themes/custom/wendys_main/dist/img/ic_download_over.svg") center no-repeat;
}
.wendys__media__search {
  display: flex;
  flex-direction: column;
  margin-top: 50px;
  margin: 0 auto;
  max-width: 1500px;
}
.wendys__media__search * {
  box-sizing: border-box;
}
.wendys__media__search .views-row {
  min-width: 309px;
}
.wendys__media__search nav {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  order: 3;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .wendys__media__search nav {
    font-size: 24px;
  }
}
.wendys__media__search nav a {
  color: #4a4a4a;
}
.wendys__media__search .wendys__media__asset__item__title h3 {
  font-size: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wendys__media__search .view-header {
  background: #fff;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 1500px;
  justify-content: space-between;
  order: 1;
  padding: 60px 22px 30px;
  width: 100%;
}
.wendys__media__search .view-header .item-count {
  height: 22px;
  width: 22px;
  margin-right: 11px;
  position: relative;
}
.wendys__media__search .view-header .item-count span.count,
.wendys__media__search .view-header .item-count span.asset-chip,
.wendys__media__search .view-header .item-count img {
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
}
.wendys__media__search .view-header .item-count img.count-image {
  border-radius: 50%;
  height: auto;
  width: 100%;
  z-index: 8;
}
.wendys__media__search .view-header .item-count .count,
.wendys__media__search .view-header .item-count .asset-chip {
  border-radius: 50%;
}
.wendys__media__search .view-header .item-count .asset-chip {
  height: 22px;
  width: 22px;
  background: #989b9d;
  border-radius: 50%;
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.2);
  right: auto;
}
.wendys__media__search .view-header .item-count .asset-chip.one {
  left: 10%;
  z-index: 6;
}
.wendys__media__search .view-header .item-count .asset-chip.two {
  left: 30%;
  z-index: 5;
}
.wendys__media__search .view-header .item-count .asset-chip.three {
  left: 55%;
  z-index: 4;
}
.wendys__media__search .view-header .item-count span.count {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  bottom: 0;
  color: #fff;
  font-size: 12px;
  height: 5px;
  line-height: 7px;
  margin: auto;
  right: 0;
  text-align: center;
  width: 100%;
  z-index: 9;
}
.wendys__media__search .view-header .item-count span.count::after {
  height: 22px;
  width: 22px;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  content: "";
  z-index: -1;
}
.wendys__media__search .view-header .item-count span.count .count-plus {
  margin-right: -3px;
}
.wendys__media__search .view-header .item-count span.count .count-label {
  display: none;
}
.wendys__media__search .view-header .item-count {
  height: 34px;
  width: 34px;
}
.wendys__media__search .view-header .item-count img.count-image {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 80%;
  z-index: 9;
}
.wendys__media__search .view-header .item-count span.count {
  color: #000;
  font-size: 16px;
  left: 170%;
  line-height: 13px;
  right: auto;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  width: auto;
}
@media (min-width: 990px) {
  .wendys__media__search .view-header .item-count span.count {
    left: auto;
    right: 120%;
    text-align: right;
  }
}
.wendys__media__search .view-header .item-count span.count::after {
  display: none;
}
.wendys__media__search .view-header .item-count span.count .count-plus {
  display: none;
}
.wendys__media__search .view-header .item-count span.count .count-label {
  display: inline-block;
}
.wendys__media__search .view-header .item-count .asset-chip {
  height: 34px;
  width: 34px;
  background: #dce0e3;
}
.wendys__media__search .view-header .item-count .asset-chip.one {
  left: 0;
}
.wendys__media__search .view-header .item-count .asset-chip.two {
  left: 20%;
}
.wendys__media__search .view-header .item-count .asset-chip.three {
  left: 38%;
}
@media (min-width: 990px) {
  .wendys__media__search .view-header {
    flex-direction: row;
    padding: 6rem 6.8rem 40px;
  }
}
@media (min-width: 1200px) {
  .wendys__media__search .view-header {
    padding: 80px 195px;
    padding-bottom: 40px;
  }
}
.wendys__media__search .view-header .item-count {
  margin-top: 20px;
}
.wendys__media__search .view-header .item-count::after {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  background: url("/themes/custom/wendys_main/dist/img/search_count_image.jpg") center no-repeat;
  background-size: contain;
  border-radius: 50%;
  content: "";
  z-index: 9;
}
@media (min-width: 990px) {
  .wendys__media__search .view-header .item-count {
    margin-top: 0;
  }
}
.wendys__media__search .view-header .item-count img.count-image {
  display: none;
}
.wendys__media__search .view-header h2 {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 800;
  color: #000;
  font-size: 4.5rem;
  line-height: 4.5rem;
  font-size: 36px;
  margin: 0;
}
.wendys__media__search .view-header h2:last-child {
  margin-bottom: 0;
}
@media (min-width: 990px) {
  .wendys__media__search .view-header h2 {
    font-size: 48px;
  }
}
.wendys__media__search .view-filters {
  max-width: 100%;
  order: 0;
}
@media (min-width: 990px) {
  .wendys__media__search .view-filters {
    margin: 0 auto;
  }
}
.wendys__media__search .view-content {
  margin: 0;
  max-width: 1500px;
  order: 2;
  padding: 0 22px;
}
@media (min-width: 990px) {
  .wendys__media__search .view-content {
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .wendys__media__search .view-content {
    padding: 1rem 165px 5.7rem 195px;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .wendys__media__search .view-content .views-row .blazy {
    max-height: 220px;
  }
}
.wendys__media__search form {
  background: #fff;
  padding-bottom: 0;
}
@media (min-width: 990px) {
  .wendys__media__search form {
    padding: 6rem 6.8rem 5.3rem;
    padding-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .wendys__media__search form {
    padding: 80px 195px;
    padding-bottom: 0;
  }
}
.wendys__media__search form .form--inline {
  border-bottom: 3px solid #bdbdbd;
  display: flex;
  flex-direction: column;
  margin: 0 22px;
  padding-bottom: 20px;
}
@media (min-width: 990px) {
  .wendys__media__search form .form--inline {
    flex-direction: row;
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .wendys__media__search form .form--inline {
    padding: 0 0 80px;
  }
}
.wendys__media__search form .form--inline label {
  display: none;
}
.wendys__media__search form .form--inline > .form-item {
  flex: 70%;
}
@media (min-width: 990px) {
  .wendys__media__search form .form--inline > .form-item {
    padding-right: 5px;
  }
}
.wendys__media__search form .form--inline input[type=submit] {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  align-items: center;
  background: #0077a3;
  border: 1px solid #0077a3;
  border-radius: 24px;
  color: #fff;
  display: block;
  font-size: 2rem;
  justify-content: center;
  letter-spacing: 0.1rem;
  line-height: 38px;
  margin-bottom: 15px;
  min-height: 38px;
  padding: 5px 35px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  flex: 30%;
  max-width: 30%;
  max-width: none;
  width: 100%;
}
.wendys__media__search form .form--inline input[type=submit]:hover {
  background: #00658b;
  border-color: #00658b;
}
.wendys__media__search form .form--inline input[type=submit]:disabled,
.wendys__media__search form .form--inline input[type=submit] .disabled {
  background: #f0f0f0;
  border-color: #f0f0f0;
}
@media (min-width: 768px) {
  .wendys__media__search form .form--inline input[type=submit] {
    display: inline-flex;
    min-width: 300px;
  }
}
@media (min-width: 768px) {
  .wendys__media__search form .form--inline input[type=submit] {
    width: 100%;
  }
}
@media (min-width: 990px) {
  .wendys__media__search form .form--inline input[type=submit] {
    max-width: 30%;
    width: 600px;
  }
}
.wendys__media__search form .form--inline [data-drupal-selector=edit-actions],
.wendys__media__search form .form--inline #edit-actions {
  position: relative;
}
.wendys__media__search form .form--inline [data-drupal-selector=edit-actions]::after,
.wendys__media__search form .form--inline #edit-actions::after {
  background: url("/themes/custom/wendys_main/dist/img/ic_search.svg") center no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  left: 50%;
  margin: auto;
  position: absolute;
  top: -15px;
  transform: translateX(45px);
  height: 20px;
  width: 20px;
}
@media (min-width: 990px) {
  .wendys__media__search form .form--inline [data-drupal-selector=edit-actions]::after,
.wendys__media__search form .form--inline #edit-actions::after {
    left: 33%;
    transform: unset;
  }
}
.wendys__media__search form .form--inline [data-drupal-selector=edit-search] {
  font-family: "WendysFresh", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  border: 3px solid #bdbdbd;
  border-radius: 3px;
  font-size: 21px;
  min-width: 34vw;
  padding: 10px 10px 6px;
  text-transform: uppercase;
  width: 100%;
}
.wendys__media__search form .form--inline [data-drupal-selector=edit-search]::placeholder {
  color: #bdbdbd;
}
@media (min-width: 990px) {
  .wendys__media__search form .form--inline [data-drupal-selector=edit-search] {
    margin-right: 5px;
  }
}

.media__search__page .field--name-field-bricks {
  background: #fff;
}

.media__main__page .field--name-field-bricks {
  background: #fff;
}
@media (min-width: 768px) {
  .media__main__page .brick--copy .field--name-field-copy-styled {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (min-width: 990px) {
  .media__main__page .brick--copy .field--name-field-copy-styled {
    padding: 6rem 6.8rem 5.3rem;
  }
}
@media (min-width: 1200px) {
  .media__main__page .brick--copy .field--name-field-copy-styled {
    padding: 6rem 195px 5.7rem;
  }
}
.media__main__page .view-media-galleries .view-content > .views-row {
  flex: 100%;
}
@media (min-width: 768px) {
  .media__main__page .view-media-galleries .view-content > .views-row {
    flex: 50%;
    flex-grow: 0;
  }
}
@media (min-width: 990px) {
  .media__main__page .view-media-galleries .view-content > .views-row {
    flex: auto;
    max-width: 33.3333%;
  }
}
.media__main__page * {
  box-sizing: border-box;
}
.media__main__page .wendys__media__search {
  margin-top: 0;
}
.media__main__page .wendys__media__search form {
  padding-top: 0;
}
.media__main__page .wendys__media__search form .form--inline {
  border: 0;
}