@media (min-width: 768px) {
  header .left {
    width: 140px; } }
header .left .inner .menu > ul {
  width: 140px; }
header .left .inner .logo {
  width: 100%; }
  header .left .inner .logo img {
    padding: 0;
    width: 100%; }
    @media (max-width: 767px) {
      header .left .inner .logo img {
        width: 140px; } }
@media (min-width: 768px) {
  header .col-sm-10.right {
    width: calc(100% - 140px); } }

@media (min-width: 768px) {
  .col-sm-offset-2.right, main.col-sm-offset-2 {
    margin-left: 140px;
    width: calc(100% - 140px); } }

.ws-seeker-options {
  border-top: none !important;
}
.ws-seeker-options select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  border-radius: 0;
}
.ws-container-filters {
    width: 100%;
    padding: 20px;
}

.ws-seeker-box,
.ws-seeker-options select {
  margin-left: 5px;
  margin-right: 5px;
}

#seekerBtn {
  color: #fff;
  background: #d26028;
}

#seekerTextBox, #wsFilterReset, #seekerBtn, .ws-filteroptions {
  border-top: 1px solid #000 !important;
}
.home_page .container {
  max-width: 1500px; }
.home_page #all-articles .row.articles {
  display: flex;
  flex-wrap: wrap; }
@media(max-width: 767px) {
  .home_page #all-articles .row.articles .col-sm-6 {
    width: 50%; } }
@media(max-width: 500px) {
  .home_page #all-articles .row.articles .col-sm-6 {
    width: 100%; } }
.sponsors_logo {
  padding-left: 10px; }
  .sponsors_logo.presenting-sponsors {
    text-align: center; }
    .sponsors_logo.presenting-sponsors li {
      width: 27%; }

.the-people_page .item .text {
  min-height: 158px; }

.the-people_page .item:hover .open-person, .the-people_page .item:focus .open-person,
.taxonomy-people .item:hover .open-person,
.taxonomy-people .item:focus .open-person {
  transform: none;
  background: #000f24; }

.the-people_page .item .open-person, .taxonomy-people .item .open-person {
  transition: all 0.3s ease-in-out; }

@media (min-width: 1024px) {
  .conference-menu-container {
    padding: 10px 0; } }
.conference-menu-container .conference-menu ul, .conference-menu-container .conference-menu #menu-conference-page-menu {
  display: flex;
  justify-content: space-evenly;
  list-style: none;
  padding: 0;
  margin: 0; }
  @media (max-width: 1090px) {
    .conference-menu-container .conference-menu ul, .conference-menu-container .conference-menu #menu-conference-page-menu {
      display: block; } }
  .conference-menu-container .conference-menu ul li, .conference-menu-container .conference-menu #menu-conference-page-menu li {
    background: transparent !important; }
    .conference-menu-container .conference-menu ul li a, .conference-menu-container .conference-menu #menu-conference-page-menu li a {
      display: block;
      color: #fff;
      font-family: Verlag-Bold;
      font-size: 11px;
      letter-spacing: 0.1em;
      line-height: 14px;
      text-transform: uppercase;
      text-align: center;
      padding: 10px 15px;
      transition: all 0.3s ease;
      border: 1px solid transparent;
      margin: 3px 0; }
      .conference-menu-container .conference-menu ul li a:hover, .conference-menu-container .conference-menu #menu-conference-page-menu li a:hover {
        background: transparent;
        border: 1px solid #fff;
        text-decoration: none;
        cursor: pointer; }

#conf-footer h2 {
  font-family: Verlag-Black;
  font-size: 34px;
  text-transform: uppercase;
  margin: 0; }
  #conf-footer h2 span {
    font-size: 25px; }
#conf-footer h3 {
  font-family: Verlag-Black;
  font-size: 16px;
  text-transform: uppercase;
  margin: 0; }
#conf-footer h4 {
  font-family: Verlag-Light;
  font-size: 16px;
  margin: 0; }
#conf-footer p {
  margin: 20px 0 !important;
  font-style: italic;
  font-family: Verlag-Light; }

.conference_page .container {
  max-width: 1200px; }

#menu-conference-page-menu {
  justify-content: space-evenly; }
  @media (max-width: 1090px) {
    #menu-conference-page-menu {
      display: block; } }
  #menu-conference-page-menu li {
    margin: 0 5px; }

#breadcrumbs {
  font-family: Verlag-Bold;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.15em;
  line-height: 14px;
  padding: 20px 40px 0; }

.awards_page .conference-menu-container {
  background: #540006; }
  .awards_page .conference-menu-container .conference-menu ul a {
    background: #DB3422;
    transition: all 0.3s ease;
    border: 1px solid transparent; }
    .awards_page .conference-menu-container .conference-menu ul a:hover {
      background: transparent;
      border: 1px solid #fff;
      text-decoration: none; }
.awards_page .right {
  height: auto !important; }
.awards_page .main-hero {
  position: relative;
  height: auto !important; }
  .awards_page .main-hero .text.text-center {
    background-image: url(img/va_menu.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 100;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px 0; }
    .awards_page .main-hero .text.text-center .results a {
      background: #DB3422;
      display: inline-block;
      color: #fff;
      font-family: Verlag-Bold;
      font-size: 9px;
      padding: 5px 19px 3px 19px; }
      .awards_page .main-hero .text.text-center .results a:hover {
        text-decoration: none; }
.awards_page .main-quote {
  background: #f2f0ec;
  text-align: center;
  padding: 50px 20%; }
.awards_page #sponsors {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 30px; }
  @media (max-width: 1024px) {
    .awards_page #sponsors {
      display: block; } }
.awards_page #page-content .content,
.conference_page #page-content .content {
  padding: 30px 0 0 0;
  background: #FFF; }
  .awards_page #page-content .content h2.heading,
  .conference_page #page-content .content h2.heading{
    box-shadow: none;
    font-size: 16px;
    font-family: Verlag-Bold;
    letter-spacing: 0.1em; }
.awards_page .infographic {
  padding: 0 30px; }
  .awards_page .infographic .row {
    margin-bottom: 30px; }
  .awards_page .infographic .num {
    font-family: Sentinel-Bold;
    color: #ae4920;
    font-size: 50px; }
  .awards_page .infographic .lbl {
    font-size: 14px;
    letter-spacing: 0.1em;
    font-family: Verlag-Black;
    text-transform: uppercase; }
.awards_page #conf-footer {
  background: #540006; }
  .awards_page #conf-footer h4 {
    font-family: Verlag-Light;
    font-size: 16px;
    margin: 0; }

main #more_info {
  padding: 0 0 30px;
  background: #fff; }
  main #more_info .add_nav {
    display: flex;
    justify-content: center;
    padding: 30px; }
@media(max-width: 1024px) {
  main #more_info .add_nav {
    display: block; } }
    main #more_info .add_nav a {
      display: block;
      background: #d26028;
      color: #fff;
      font-family: Verlag-Bold;
      font-size: 11px;
      letter-spacing: 0.1em;
      line-height: 14px;
      text-transform: uppercase;
      text-align: center;
      padding: 10px 15px;
      margin: 3px; }
      main #more_info .add_nav a:hover {
        text-decoration: none;
        opacity: 0.8; }
    main #more_info .add_nav.awards {
      padding-top: 10px; }
      main #more_info .add_nav.awards a {
        background: #DB3422; }
  main #more_info .container {
    max-width: 1200px; }
    main #more_info .container h2 {
      text-transform: uppercase;
      text-align: center;
      font-family: Tungsten-Book;
      margin-top: 0; }
@media(max-width: 992px) {
  main #more_info .container h2 {
    text-align: left; } }
      main #more_info .container h2.heading {
        box-shadow: none;
        font-size: 16px;
        font-family: Verlag-Bold;
        letter-spacing: 0.1em;
        line-height: 18px;
        text-align: center; }
        main #more_info .container h2.heading:before {
          content: "";
          border-top: 1px dotted #231f20;
          margin: 0 10px 0 0;
          flex: 1 0 20px; }
        main #more_info .container h2.heading:after {
          content: "";
          border-top: 1px dotted #231f20;
          flex: 1 0 20px;
          margin: 0 0 0 10px; }
    main #more_info .container .row h4 {
      font-family: Sentinel-Bold;
      margin-bottom: 0;
      margin-top: 0; }
    main #more_info .container .row p, main #more_info .container .row span {
      font-family: Sentinel-Book;
      font-size: 18px; }
@media(max-width: 933px) {
  main #more_info .container .row .more_hotels {
    flex-wrap: wrap;
    justify-content: normal;
    padding: 0 30px; } }
    main #more_info .container .row .more_hotels .square {
      max-height: 183px;
      overflow: hidden;
      margin-bottom: 20px; }
@media(max-width: 1200px) {
  main #more_info .container .row .more_hotels .square {
    max-height: 220px; }
    main #more_info .container .row .more_hotels .square img {
      width: 340px; } }
    main #more_info .container .row img.venue {
      margin-bottom: 20px;
      width: 340px; }

@media(min-width: 1500px) {
  .accommodations_page main .img_left {
    text-align: left; }
    .accommodations_page main .img_left img {
      max-height: 180px; } }
.accommodations_page main #page-content .container {
  max-width: 1200px; }
@media(min-width: 1500px) {
  .accommodations_page main #page-content .container {
    max-width: 90%; } }
  .accommodations_page main #page-content .container .content p {
    margin: 0; }
@media(min-width: 1500px) {
  .accommodations_page main #page-content .container .content .hotels_list {
    display: flex;
    justify-content: space-around; } }
  .accommodations_page main #page-content .container .content .hotels_list .row.hotels {
    padding: 20px 0 0; }
/*@media(min-width: 1500px) {
  .accommodations_page main #page-content .container .content .hotels_list .row.hotels {
    width: 33%; } }*/
/*@media(min-width: 1500px) {
  .accommodations_page main #page-content .container .content .hotels_list .row.hotels .col-sm-6 {
    width: 100%; } }
    .accommodations_page main #page-content .container .content .hotels_list .row.hotels .col-sm-6 h3 {
      font-family: Tungsten-Book;
      margin-top: 0; }
    .accommodations_page main #page-content .container .content .hotels_list .row.hotels .col-sm-6 a:hover {
      cursor: pointer; }*/

.certification-opportunities_page .row.hotels {
  margin-bottom: 20px; }
.certification-opportunities_page #page-content .content {
  padding-bottom: 20px; }
  .certification-opportunities_page #page-content .content h4 {
    margin-top: 15px;
    margin-bottom: 7px; }
  .certification-opportunities_page #page-content .content a {
    color: black;
    text-decoration: underline; }
    .certification-opportunities_page #page-content .content a:hover {
      color: #692606; }

.ls-wrapper > .ls-layer {
  white-space: normal !important; }

.ls-inner h4 {
  font-size: 18px;
  max-width: 100%; }

#page-content {
  background: #FFF; }
  #page-content .main-quote {
    background: #f2f0ec;
    text-align: center;
    padding: 20px 14% 50px; }
    #page-content .main-quote p {
      font-family: Sentinel-Bold;
      font-size: 20px;
      color: #231f20;
      letter-spacing: 0.05em; }
      #page-content .main-quote p.sentinel {
        font-family: Sentinel-Book;
        font-style: italic;
        font-size: 16px; }
    #page-content .main-quote .buy-tickets a {
      background: #6a2602;
      display: inline-block;
      color: #fff;
      font-family: Verlag-Bold;
      font-size: 9px;
      padding: 5px 19px 3px 19px;
      text-transform: uppercase; }
      #page-content .main-quote .buy-tickets a:hover {
        text-decoration: none; }
  #page-content .content h2.heading.big {
    color: #811323;
    box-shadow: none;
    line-height: 30px; }

.schedule_page #page-content .container {
  max-width: 1100px; }
  @media(max-width: 992px){
    .schedule_page #page-content .container {
      max-width: 95%; }

    main .img_left {
        text-align: center;
        padding-bottom: 10px;
    }
  }
  .schedule_page #page-content .container .content {
    font-family: Verlag-Light; }
    .schedule_page #page-content .container .row {
      margin-bottom: 20px;}
  .schedule_page #page-content .container .row .date-col {
    height: 20px;}
/*@media(max-width: 992px) {
  .schedule_page #page-content .container .row .date-col {
    height: auto; } }*/
@media(max-width: 767px) {
  .schedule_page #page-content .container .row .date-col {
    height: auto; } }
    .schedule_page #page-content p {
      margin-bottom: 5px; }
    .schedule_page #page-content .container .row .date-col .weekday, .schedule_page #page-content .container .row .date-col .year {
      font-family: Tungsten-Book;
      text-transform: uppercase;
      font-size: 36px; }
    .schedule_page #page-content .container .row .date-col .date {
      font-family: Sentinel-Bold;
      color: #ae4920;
      font-size: 50px;
      line-height: 38px; }
      .schedule_page #page-content .container .row .date-col .date.brown {
        color: #6a2602; }
  .schedule_page #page-content .container .row .time {
    font-family: Tungsten-Book;
    font-size: 25px;
    color: #ae4920;
    max-width: 100px; }
  .schedule_page #page-content .container .row h4 {
    font-family: Verlag-Bold;
    color: #ae4920;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 12px;
    font-size: 14px;
    letter-spacing: 0.5px; }
    .schedule_page #page-content .container .row > div {
      padding: 0 5px;
    }
.awards_pages .container.wide, .sp-2019-awards-sponsors_page .container.wide {
  max-width: 1100px; }
@media (min-width: 1500px) {
  .awards_pages .container.dblwide, .sp-2019-awards-sponsors_page .container.dblwide {
    max-width: 1400px; } }
@media (max-width: 767px) {
  .awards_pages .container.dblwide .up_photo, .sp-2019-awards-sponsors_page .container.dblwide .up_photo {
    display: none; } }
.awards_pages #conf-footer, .sp-2019-awards-sponsors_page #conf-footer {
  background: #540006; }
.awards_pages .verlag, .sp-2019-awards-sponsors_page .verlag {
  font-family: Verlag-Black;
  margin-bottom: 0 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13px; }

.judging-procedures_page #page-content .content, .awards_pages #page-content .content {
  padding: 30px 0 0; }
.judging-procedures_page #page-content ul.awards_submenu, .judging-procedures_page #page-content div.awards_submenu, .awards_pages #page-content ul.awards_submenu, .awards_pages #page-content div.awards_submenu {
  background: #540006;
  padding: 10px 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }
@media(max-width: 767px) {
  .judging-procedures_page #page-content ul.awards_submenu li, .judging-procedures_page #page-content div.awards_submenu li, .awards_pages #page-content ul.awards_submenu li, .awards_pages #page-content div.awards_submenu li {
    width: 100%; } }
  .judging-procedures_page #page-content ul.awards_submenu a, .judging-procedures_page #page-content div.awards_submenu a, .awards_pages #page-content ul.awards_submenu a, .awards_pages #page-content div.awards_submenu a {
    display: block;
    background: #DB3422;
    color: #fff;
    font-family: Verlag-Bold;
    font-size: 11px;
    letter-spacing: 0.1em;
    line-height: 14px;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 15px;
    margin: 3px;
    transition: all 0.3s ease;
    border: 1px solid transparent;
    border-radius: 0 !important; }
    .judging-procedures_page #page-content ul.awards_submenu a:hover, .judging-procedures_page #page-content ul.awards_submenu a.active, .judging-procedures_page #page-content div.awards_submenu a:hover, .judging-procedures_page #page-content div.awards_submenu a.active, .awards_pages #page-content ul.awards_submenu a:hover, .awards_pages #page-content ul.awards_submenu a.active, .awards_pages #page-content div.awards_submenu a:hover, .awards_pages #page-content div.awards_submenu a.active {
      background: transparent !important;
      border: 1px solid #fff;
      text-decoration: none; }
.judging-procedures_page #page-content .main_content, .awards_pages #page-content .main_content {
  font-family: Verlag-Book; }
  .judging-procedures_page #page-content .main_content h3, .awards_pages #page-content .main_content h3 {
    margin-top: 0;
    margin-bottom: 5px;
    color: #AB2824;
    font-family: Verlag-Book;
    font-style: italic; }
  .judging-procedures_page #page-content .main_content em, .awards_pages #page-content .main_content em {
    color: #AB2824; }
  .judging-procedures_page #page-content .main_content ul, .awards_pages #page-content .main_content ul {
    margin-top: 20px; }
  .judging-procedures_page #page-content .main_content .awards_icons, .awards_pages #page-content .main_content .awards_icons {
    display: flex;
    justify-content: center; }
    .judging-procedures_page #page-content .main_content .awards_icons .col-sm-3, .awards_pages #page-content .main_content .awards_icons .col-sm-3 {
      padding: 15px 5px;
      max-width: 125px; }

.fade.show {
  opacity: 1; }

.entry-path_page #page-content .content {
  padding: 30px 0; }
.entry-path_page .row {
  margin-left: -5px;
  margin-right: 0px;
  display: flex;
  flex-wrap: wrap; }
@media(max-width: 767px) {
  .entry-path_page .row {
    display: block; }
    .entry-path_page .row.out {
      padding: 0 30px; } }
@media(max-width: 450px) {
  .entry-path_page .row.out {
    padding: 0 10px; } }
  .entry-path_page .row .col {
    padding: 5px; }
  .entry-path_page .row .entry_img {
    background-size: cover;
    min-height: 300px;
    text-align: center;
    display: flex;
    align-items: center;
    position: relative; }
    .entry-path_page .row .entry_img span {
      display: none;
      color: #fff;
      font-family: Sentinel-Book;
      font-style: italic;
      z-index: 10; }
    .entry-path_page .row .entry_img:before {
      height: 100%;
      width: 100%;
      background-color: rgba(209, 94, 20, 0);
      content: "";
      position: absolute;
      display: none; }
    .entry-path_page .row .entry_img:hover span, .entry-path_page .row .entry_img:focus span {
      display: block; }
    .entry-path_page .row .entry_img:hover:before, .entry-path_page .row .entry_img:focus:before {
      background-color: rgba(209, 94, 20, 0.7);
      cursor: pointer;
      display: block; }

.entry-information_page .container {
  max-width: 1000px; }
.entry-information_page #page-content .main-quote {
  padding: 30px 10px; }
  .entry-information_page #page-content .main-quote .container {
    max-width: 1200px; }
    .entry-information_page #page-content .main-quote .container .row .col-md-4 {
      padding: 0 20px;
      position: relative; }
      .entry-information_page #page-content .main-quote .container .row .col-md-4:after {
        }
@media(max-width: 991px) {
  .entry-information_page #page-content .main-quote .container .row .col-md-4:after {
    content: ""; } }
      .entry-information_page #page-content .main-quote .container .row .col-md-4:last-child:after {
        content: ""; }
      .entry-information_page #page-content .main-quote .container .row .col-md-4 h2 {
        font-family: Tungsten-Book;
        letter-spacing: 1.5px;
        line-height: 30px; }
        .entry-information_page #page-content .main-quote .container .row .col-md-4 h2 b {
          font-family: Tungsten-SemiBold;
          padding-right: 5px; }
      .entry-information_page #page-content .main-quote .container .row .col-md-4 p.verlag, .entry-information_page #page-content .main-quote .container .row .col-md-4 div.verlag {
        font-family: Verlag-Bold; }
      .entry-information_page #page-content .main-quote .container .row .col-md-4 p.date, .entry-information_page #page-content .main-quote .container .row .col-md-4 div.date {
        font-family: Sentinel-Book;
        font-style: italic; }
.entry-information_page #page-content .content {
  padding: 30px 0; }
  .entry-information_page #page-content .content.official_entry {
    background: #f2f0ec;
    padding: 30px 0; }
  .entry-information_page #page-content .content .col-md-5 {
    background-size: cover;
    background-position: right; }
@media(max-width: 992px) {
  .entry-information_page #page-content .content .col-md-5 {
    display: none; } }
    .entry-information_page #page-content .content .col-md-5 img {
      padding-bottom: 15px; }
  .entry-information_page #page-content .content h3 {
    font-family: Sentinel-Bold;
    color: #811323; }
  .entry-information_page #page-content .content p.verlag, .entry-information_page #page-content .content div.verlag {
    font-family: Verlag-Black;
    margin-bottom: 0 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px; }
  .entry-information_page #page-content .content span.verlag {
    font-family: Verlag-Book; }
  .entry-information_page #page-content .content ul {
    padding-left: 20px; }
  .entry-information_page #page-content .content .languages {
    text-align: center;
    padding: 30px 0 20px; }
    .entry-information_page #page-content .content .languages a {
      border-right: 2px solid #811323;
      border-color: black;
      display: inline-block;
      padding: 0 10px;
      color: #db3422;
      text-transform: uppercase; }
      .entry-information_page #page-content .content .languages a:last-child {
        border-right: 0px; }

.venue_page .row h3 {
  font-family: Sentinel-Bold;
  color: #811323; }
.venue_page .row img.irving {
  padding: 25px 0; }

.about_page #people-grid h2.heading {
  box-shadow: none;
  font-size: 16px;
  font-family: Verlag-Bold;
  letter-spacing: 0.1em;
  background: none;
}
.about_page #people-grid .container  {
padding-bottom: 30px; }

.reg{
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  background: #d26129;
  background-size: cover;
  background-position: center;
  padding: 15px 35px;
  font-size: 16px;z-index:10
}

.rel{
  position:relative;
  margin: 0 0 0 140px
}

@media (max-width: 767px) {
  .rel{
    margin: 0;
  }
  .reg{
    top: 38px;
    width: 100%;
    text-align: center;
  }
}


@media(max-width: 767px) {
.the-people_page .peoples, .taxonomy-people .peoples, .about_page .peoples {
  display: flex;
  flex-wrap: wrap;
}

.the-people_page .item .img, .taxonomy-people .item .img, .about_page .item .img {
  background-position: top !important;
  height: 300px;
}

.the-people_page .item, .taxonomy-people .item, .about_page .item{
  width: 50%;
}
}
@media(max-width: 440px) {
.the-people_page .item, .taxonomy-people .item, .about_page .item {
  width: 100%;
  }}


.ls-wrapper.ls-in-out {
  top: 80px !important;
}

.grand-tasting_page #page-content .content p {
  margin: 0;
}
article.post .top h2 {
  margin-bottom: 5px;
}
article.post .top p.subtitle {
  margin-bottom: 20px;
}

.the-people_page .item:nth-of-type(4n+1),
.taxonomy-people .item:nth-of-type(4n+1) {
  clear: left;
}
.medal {
  max-width: 100px;
  position: absolute;
  top: 30px;
  right: 30px;
}
#featured {
  padding-top: 0;
}
#featured .left-slider {
  border-right: 1px dotted #231f20;
  padding-bottom: 30px;
  background: #e9e9e9;
  padding-right: 0;
  padding-left: 50px;
  padding-top: 30px;
  background-size: cover !important;
}
#featured .judges {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 45px;
}

.ls-wrapper.ls-in-out {
  top: 80px !important;
}

.grand-tasting_page #page-content .content p {
  margin: 0;
}

.page-id-469 #page-content .content {
  padding: 0 0 80px 0;
  background-color: #000d24;
}
.page-id-469 #page-content .content h2.heading {
  background-color: #d26129;
  font-family: Tungsten-Book;
}

.page-id-469 .winners h3 {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 20px;
  font-family: Verlag-Black;
  padding-left: 20px;
}
.page-id-469 .winners h4 {
  font-weight: bold;
  color: #d26129;
  padding-left: 20px;
}

.page-id-469 .winners {
  padding: 20px 0;
  margin: 0;
}
.page-id-469 .winners h2 {
  font-family: Verlag-Black;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 30px;
  font-size: 20px;
}
.page-id-469 .winners h2 span,
.page-id-469 .winners  h3 span {
  font-size: 120%;
}
.page-id-469 .winners img.one {
  transform: rotate(-5deg);
  max-height: 550px;
}

.page-id-469 .winners img.two {
  max-height: 340px;
}
.page-id-469 h3 {
  font-family: Tungsten-Book;
}
.page-id-469 .dark-blue {
  margin: 0 auto;
  color: #fff;
  max-width: 1100px;
}
.page-id-469 .dark-blue .col-sm-4 {
  text-align: center;
  padding-bottom: 10px;
}

@media (max-width: 768px) {
  .page-id-469 .winners .col {
    text-align: center;
    padding-bottom: 20px;
  }
  .page-id-469 .winners img {
    max-height: 400px;
  }
  .page-id-469 .winners img.one {
    transform: none;
  }
}

.reg {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  color: #fff !important;
  background: #d26129;
  background-size: cover;
  background-position: center;
  padding: 15px 35px;
  font-size: 16px;z-index:10;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

.rel {
  position:relative;
  margin: 0 0 0 140px
}

@media (max-width: 767px) {
  .rel {
    margin: 0;
  }
  .reg {
    top: -442px;
    width: 100%;
    text-align: center;
  }
}
