/***********************color start************************/
/***********************color end************************/
/***********************mixin start************************/
/***********************mixin end************************/
/***********************winner_banner start************************/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/***********************animatedgradient start************************/
@-webkit-keyframes animatedgradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
@-moz-keyframes animatedgradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
@-o-keyframes animatedgradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
@-ms-keyframes animatedgradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
@keyframes animatedgradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
/***********************animatedgradient end************************/
/***********************scroll end************************/
@-webkit-keyframes scroll {
  0% {
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  100% {
    -o-transform: translate3d(0, -2047px, 0);
    -ms-transform: translate3d(0, -2047px, 0);
    -moz-transform: translate3d(0, -2047px, 0);
    -webkit-transform: translate3d(0, -2047px, 0);
    transform: translate3d(0, -2047px, 0); } }
@-moz-keyframes scroll {
  0% {
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  100% {
    -o-transform: translate3d(0, -2047px, 0);
    -ms-transform: translate3d(0, -2047px, 0);
    -moz-transform: translate3d(0, -2047px, 0);
    -webkit-transform: translate3d(0, -2047px, 0);
    transform: translate3d(0, -2047px, 0); } }
@-o-keyframes scroll {
  0% {
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  100% {
    -o-transform: translate3d(0, -2047px, 0);
    -ms-transform: translate3d(0, -2047px, 0);
    -moz-transform: translate3d(0, -2047px, 0);
    -webkit-transform: translate3d(0, -2047px, 0);
    transform: translate3d(0, -2047px, 0); } }
@-ms-keyframes scroll {
  0% {
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  100% {
    -o-transform: translate3d(0, -2047px, 0);
    -ms-transform: translate3d(0, -2047px, 0);
    -moz-transform: translate3d(0, -2047px, 0);
    -webkit-transform: translate3d(0, -2047px, 0);
    transform: translate3d(0, -2047px, 0); } }
@keyframes scroll {
  0% {
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  100% {
    -o-transform: translate3d(0, -2047px, 0);
    -ms-transform: translate3d(0, -2047px, 0);
    -moz-transform: translate3d(0, -2047px, 0);
    -webkit-transform: translate3d(0, -2047px, 0);
    transform: translate3d(0, -2047px, 0); } }
/***********************scroll end************************/
body, html {
  margin: 0;
  padding: 0;
  background-color: transparent; }

.winner-tpl .winner_banner {
  height: 511px;
  position: relative;
  overflow: hidden;
  padding-top: 36px;
  background-image: url("../../../image/winners/winner_banner_new.jpg");
  background-position: center top;
  background-size: cover;
  /*.winner_banner_animate{
    @media only screen and (min-width : 992px){
      background-image: url("../../../image/winners/winner_banner_new_png3.jpg");
      background-position: center;
      background-size: 100% 2047px;
      background-repeat: repeat-y;
      position: absolute;
      top:0;
      left:0;
      width:100%;
      height:8188px;
      //@include animate(15s scroll infinite linear);
    }
    @media only screen and (min-width : 1680px){
      background-image: url("../../../image/winners/winner_banner_new_png4.png");
      background-size: 100% 1080px;
      height:4320px;
      @-webkit-keyframes scroll{
        0% {
          -o-transform: translate3d(0,0,0);
          -ms-transform: translate3d(0,0,0);
          -moz-transform: translate3d(0,0,0);
          -webkit-transform: translate3d(0,0,0);
          transform: translate3d(0,0,0);
        }
        100%{
          -o-transform: translate3d(0,-1080px,0);
          -ms-transform: translate3d(0,-1080px,0);
          -moz-transform: translate3d(0,-1080px,0);
          -webkit-transform: translate3d(0,-1080px,0);
          transform: translate3d(0,-1080px,0);
        }
      }
      @-moz-keyframes scroll{
        0% {
          -o-transform: translate3d(0,0,0);
          -ms-transform: translate3d(0,0,0);
          -moz-transform: translate3d(0,0,0);
          -webkit-transform: translate3d(0,0,0);
          transform: translate3d(0,0,0);
        }
        100%{
          -o-transform: translate3d(0,-1080px,0);
          -ms-transform: translate3d(0,-1080px,0);
          -moz-transform: translate3d(0,-1080px,0);
          -webkit-transform: translate3d(0,-1080px,0);
          transform: translate3d(0,-1080px,0);
        }
      }
      @-o-keyframes scroll{
        0% {
          -o-transform: translate3d(0,0,0);
          -ms-transform: translate3d(0,0,0);
          -moz-transform: translate3d(0,0,0);
          -webkit-transform: translate3d(0,0,0);
          transform: translate3d(0,0,0);
        }
        100%{
          -o-transform: translate3d(0,-1080px,0);
          -ms-transform: translate3d(0,-1080px,0);
          -moz-transform: translate3d(0,-1080px,0);
          -webkit-transform: translate3d(0,-1080px,0);
          transform: translate3d(0,-1080px,0);
        }
      }
      @-ms-keyframes scroll{
        0% {
          -o-transform: translate3d(0,0,0);
          -ms-transform: translate3d(0,0,0);
          -moz-transform: translate3d(0,0,0);
          -webkit-transform: translate3d(0,0,0);
          transform: translate3d(0,0,0);
        }
        100%{
          -o-transform: translate3d(0,-1080px,0);
          -ms-transform: translate3d(0,-1080px,0);
          -moz-transform: translate3d(0,-1080px,0);
          -webkit-transform: translate3d(0,-1080px,0);
          transform: translate3d(0,-1080px,0);
        }
      }
      @keyframes scroll{
        0% {
          -o-transform: translate3d(0,0,0);
          -ms-transform: translate3d(0,0,0);
          -moz-transform: translate3d(0,0,0);
          -webkit-transform: translate3d(0,0,0);
          transform: translate3d(0,0,0);
        }
        100%{
          -o-transform: translate3d(0,-1080px,0);
          -ms-transform: translate3d(0,-1080px,0);
          -moz-transform: translate3d(0,-1080px,0);
          -webkit-transform: translate3d(0,-1080px,0);
          transform: translate3d(0,-1080px,0);
        }
      }
    }
  }*/
  /*#space{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("../../../image/winners/stars22.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }*/ }
  @media only screen and (max-width: 991px) {
    .winner-tpl .winner_banner {
      /*background-image: url("../../../image/winners/winner_banner_new.jpg");*/
      background-position: center;
      /*background-size: cover;*/ } }
  @media only screen and (max-width: 991px) {
    .winner-tpl .winner_banner {
      height: 400px; } }
  .winner-tpl .winner_banner .yers_winners {
    display: block;
    position: relative;
    line-height: 12px;
    font-family: 'ProximaNovaRegular';
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.9px;
    color: #e7dc97; }
    .winner-tpl .winner_banner .yers_winners:before, .winner-tpl .winner_banner .yers_winners:after {
      content: "";
      width: calc(50% - 36px);
      background-color: #e5d68a;
      border-top: solid 1px #e5d68a;
      position: absolute;
      top: 3px; }
    .winner-tpl .winner_banner .yers_winners:before {
      left: 0; }
    .winner-tpl .winner_banner .yers_winners:after {
      right: 0; }
  .winner-tpl .winner_banner .sub_title_g {
    text-align: center;
    position: relative;
    font-family: 'proximanova_bold';
    text-transform: uppercase;
    font-size: 70.5px;
    letter-spacing: 21.2px;
    color: #e5d68a;
    background: -moz-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 53%, #7b562c 100%);
    background: -webkit-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 53%, #7b562c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#603a20', endColorstr='#7b562c',GradientType=1 );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0;
    line-height: 1.31em;
    width: 688px;
    padding: 0 8px;
    -webkit-animation: animatedgradient 3s ease-in-out alternate infinite;
    -moz-animation: animatedgradient 3s ease-in-out alternate infinite;
    -o-animation: animatedgradient 3s ease-in-out alternate infinite;
    -ms-animation: animatedgradient 3s ease-in-out alternate infinite;
    animation: animatedgradient 3s ease-in-out alternate infinite;
    background-size: 150% 100%; }
    .winner-tpl .winner_banner .sub_title_g:before {
      content: ''; }
    @media only screen and (max-width: 991px) {
      .winner-tpl .winner_banner .sub_title_g {
        font-size: 60px;
        letter-spacing: 18px;
        width: 593px; } }
    @media only screen and (max-width: 699px) {
      .winner-tpl .winner_banner .sub_title_g {
        font-size: 48px;
        letter-spacing: 12px;
        width: 450px;
        margin: 0 auto; } }
    @media only screen and (max-width: 489px) {
      .winner-tpl .winner_banner .sub_title_g {
        font-size: 42px;
        letter-spacing: 8px;
        width: 372px; } }
    @media only screen and (max-width: 419px) {
      .winner-tpl .winner_banner .sub_title_g {
        font-size: 35px;
        letter-spacing: 5px;
        width: 300px; } }
  @media only screen and (max-width: 699px) {
    .winner-tpl .winner_banner .winner_banner_title {
      padding-left: 15px;
      padding-right: 15px; } }
  .winner-tpl .winner_banner p {
    font-family: 'ProximaNovaRegular';
    letter-spacing: 1px;
    margin: 0;
    font-size: 19px;
    color: #e7dc97;
    line-height: 16px; }
    @media only screen and (max-width: 699px) {
      .winner-tpl .winner_banner p {
        line-height: 19px; } }
.winner-tpl .winner_border {
  background: #603a20;
  background: -moz-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
  background: -webkit-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
  background: linear-gradient(to right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#603a20', endColorstr='#7b562c',GradientType=1 );
  height: 5px; }
.winner-tpl .nominations .special_nominations {
  padding-top: 48px;
  padding-bottom: 146px;
  overflow: hidden; }
  @media only screen and (max-width: 699px) {
    .winner-tpl .nominations .special_nominations {
      padding-top: 50px;
      padding-bottom: 60px; } }
.winner-tpl .nominations_title {
  display: block;
  width: 100%;
  position: relative;
  line-height: 29px;
  font-family: 'proximanova_bold';
  font-size: 36px;
  letter-spacing: 1.8px;
  color: #947549;
  text-transform: uppercase;
  text-align: center;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between; }
  .winner-tpl .nominations_title .left_border,
  .winner-tpl .nominations_title .right_border {
    width: 100%;
    height: 1px;
    background: #603a20;
    background: -moz-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
    background: -webkit-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
    background: linear-gradient(to right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#603a20', endColorstr='#7b562c',GradientType=1 ); }
  .winner-tpl .nominations_title .nominations_title_text {
    padding: 0 10px;
    min-width: 565px;
    width: 100%; }
  @media only screen and (max-width: 1679px) {
    .winner-tpl .nominations_title .nominations_title_text {
      min-width: 625px; } }
  @media only screen and (max-width: 991px) {
    .winner-tpl .nominations_title {
      font-size: 24px; }
      .winner-tpl .nominations_title .nominations_title_text {
        min-width: 420px;
        padding: 0 15px; } }
  @media only screen and (max-width: 699px) {
    .winner-tpl .nominations_title .nominations_title_text {
      min-width: inherit; } }
  @media only screen and (max-width: 479px) {
    .winner-tpl .nominations_title {
      font-size: 20px; } }
.winner-tpl .nominations_list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 85px 0 0; }
  .winner-tpl .nominations_list .nominations_item {
    width: 50%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
    .winner-tpl .nominations_list .nominations_item .nominations_item_block {
      margin-top: -45px;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      -ms-flex-pack: space-between;
      justify-content: space-between;
      max-width: 554px;
      width: 100%;
      position: relative; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .laurel_block {
        position: relative;
        width: 100%;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .winner-tpl .nominations_list .nominations_item .nominations_item_block .laurel_block:before {
          content: '';
          position: absolute;
          background-image: url("../../../image/winners/laurel_wreath.png");
          background-position: center;
          background-repeat: no-repeat;
          background-size: contain;
          width: 100%;
          height: 158px;
          bottom: -36px;
          left: 0;
          /*@media only screen and (min-width : 1680px){
            bottom: 10px;
          }*/ }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .aling_center_block {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_title_item {
        line-height: 1;
        font-family: 'proximanova_bold';
        font-size: 26px;
        letter-spacing: 1.3px;
        text-align: center;
        color: #2c2125;
        text-transform: uppercase; }
        .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_title_item:after {
          content: '';
          display: block;
          margin: 10px auto 20px;
          width: 64px;
          border-bottom: 2px solid #454545; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_img {
        width: 391px;
        height: 271px;
        position: relative;
        z-index: 9999;
        padding: 9px;
        background: #603a20;
        background: -moz-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 53%, #7b562c 100%);
        background: -webkit-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 53%, #7b562c 100%);
        background: linear-gradient(to right, #603a20 0%, #c1a247 30%, #e7dea4 53%, #7b562c 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#603a20', endColorstr='#7b562c',GradientType=1 );
        margin: 12px 0 0;
        -webkit-animation: animatedgradient 3s ease-in-out alternate infinite;
        -moz-animation: animatedgradient 3s ease-in-out alternate infinite;
        -o-animation: animatedgradient 3s ease-in-out alternate infinite;
        -ms-animation: animatedgradient 3s ease-in-out alternate infinite;
        animation: animatedgradient 3s ease-in-out alternate infinite;
        background-size: 125% 100%; }
        .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_img .nominations_img_border {
          overflow: hidden;
          position: absolute;
          top: 9px;
          bottom: 9px;
          left: 9px;
          right: 9px; }
          .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_img .nominations_img_border .border_img_nominations img {
            width: 100%; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text_center {
        position: absolute;
        bottom: -15px;
        z-index: 9999;
        left: 0;
        width: 100%; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        max-width: 300px;
        width: 100%;
        margin: 0 auto; }
        .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text .name_winner {
          width: 100%;
          background: #603a20;
          background: -moz-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
          background: -webkit-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
          background: linear-gradient(to right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#603a20', endColorstr='#7b562c',GradientType=1 );
          padding: 2px;
          position: relative; }
          .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text .name_winner .nominations_text_border {
            background: #1e2328;
            background: -moz-linear-gradient(left, #1e2328 0%, #3b2c26 30%, #493421 83%, #1b2026 100%);
            background: -webkit-linear-gradient(left, #1e2328 0%, #3b2c26 30%, #493421 83%, #1b2026 100%);
            background: linear-gradient(to right, #1e2328 0%, #3b2c26 30%, #493421 83%, #1b2026 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2328', endColorstr='#1b2026',GradientType=1 );
            padding: 4px 4px 4px; }
            .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text .name_winner .nominations_text_border .name_winner_text {
              box-shadow: 0 0 6.7px 0.3px #000000;
              position: relative;
              z-index: 1;
              text-align: center;
              font-family: 'proximanova_bold';
              letter-spacing: 0.8px;
              text-transform: uppercase;
              padding: 6px 5px;
              font-size: 15px; }
              .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text .name_winner .nominations_text_border .name_winner_text a {
                color: #e7dc97;
                -webkit-transition: all 1s ease;
                -o-transition: all 1s ease;
                -moz-transition: all 1s ease;
                transition: all 1s ease; }
                .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text .name_winner .nominations_text_border .name_winner_text a:before {
                  content: "";
                  position: absolute;
                  background: #121213;
                  background: -moz-linear-gradient(-18deg, #121213 0%, #aa8665 30%, #1a1e24 68%, #443320 100%);
                  background: -webkit-linear-gradient(-18deg, #121213 0%, #aa8665 30%, #1a1e24 68%, #443320 100%);
                  background: linear-gradient(117deg, #121213 0%, #aa8665 30%, #1a1e24 68%, #443320 100%);
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121213', endColorstr='#443320',GradientType=1 );
                  top: 0;
                  left: 0;
                  background: #121213;
                  background: -moz-linear-gradient(-18deg, #121213 0%, #aa8665 30%, #1a1e24 68%, #443320 100%);
                  background: -webkit-linear-gradient(-18deg, #121213 0%, #aa8665 30%, #1a1e24 68%, #443320 100%);
                  background: linear-gradient(117deg, #121213 0%, #aa8665 30%, #1a1e24 68%, #443320 100%);
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121213', endColorstr='#443320',GradientType=1 );
                  opacity: 0.51;
                  width: 100%;
                  height: 100%;
                  z-index: -1; }
                .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text .name_winner .nominations_text_border .name_winner_text a:hover {
                  -webkit-transition: all 1s ease;
                  -o-transition: all 1s ease;
                  -moz-transition: all 1s ease;
                  transition: all 1s ease;
                  color: #947549; }
    .winner-tpl .nominations_list .nominations_item:nth-child(3n+1) {
      width: 100%;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .winner-tpl .nominations_list .nominations_item:nth-child(3n+1) .nominations_item_block {
        margin-top: -157px; }
    .winner-tpl .nominations_list .nominations_item:first-of-type .nominations_item_block {
      margin-top: 0; }
    .winner-tpl .nominations_list .nominations_item.justifyStart {
      -webkit-justify-content: flex-start;
      -moz-justify-content: flex-start;
      -ms-flex-pack: flex-start;
      justify-content: flex-start; }
      @media only screen and (min-width: 1720px) {
        .winner-tpl .nominations_list .nominations_item.justifyStart .nominations_item_block {
          right: 43px; } }
    .winner-tpl .nominations_list .nominations_item.justifyEnd {
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      -ms-flex-pack: flex-end;
      justify-content: flex-end; }
      @media only screen and (min-width: 1720px) {
        .winner-tpl .nominations_list .nominations_item.justifyEnd .nominations_item_block {
          left: 57px; } }
  @media only screen and (max-width: 1679px) {
    .winner-tpl .nominations_list .nominations_item .nominations_item_block {
      max-width: 450px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text .name_winner .nominations_text_border .name_winner_text {
        padding: 4px 5px; } }
  @media only screen and (max-width: 1399px) {
    .winner-tpl .nominations_list .nominations_item .nominations_item_block {
      max-width: 400px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_title_item {
        line-height: 26px;
        font-size: 26px;
        padding: 0 15px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_img {
        width: 336px;
        height: 216px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text {
        max-width: 300px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .laurel_block:before {
        bottom: -41px; } }
  @media only screen and (max-width: 1199px) {
    .winner-tpl .nominations_list {
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-align-items: stretch;
      -moz-align-items: stretch;
      -ms-flex-align: stretch;
      align-items: stretch; }
      .winner-tpl .nominations_list .nominations_item {
        margin-top: 0;
        margin-bottom: 45px;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch; }
        .winner-tpl .nominations_list .nominations_item .nominations_item_block {
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          -ms-flex-pack: space-between;
          justify-content: space-between;
          margin-top: 0; }
        .winner-tpl .nominations_list .nominations_item:nth-child(3n+1) {
          width: 50%; }
          .winner-tpl .nominations_list .nominations_item:nth-child(3n+1) .nominations_item_block {
            margin-top: 0; }
        .winner-tpl .nominations_list .nominations_item.justifyStart, .winner-tpl .nominations_list .nominations_item.justifyEnd {
          -webkit-justify-content: center;
          -moz-justify-content: center;
          -ms-flex-pack: center;
          justify-content: center; }
        .winner-tpl .nominations_list .nominations_item .nominations_item_block {
          max-width: 500px; }
          .winner-tpl .nominations_list .nominations_item .nominations_item_block:before {
            height: 150px; }
          .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text {
            max-width: 280px; }
          .winner-tpl .nominations_list .nominations_item .nominations_item_block .laurel_block:before {
            bottom: -27px; } }
  @media only screen and (max-width: 991px) {
    .winner-tpl .nominations_list .nominations_item .nominations_item_block {
      max-width: 350px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_title_item {
        font-size: 20px;
        line-height: 22px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_img {
        width: 296px;
        height: 186px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text {
        max-width: 250px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .laurel_block:before {
        bottom: -48px; } }
  @media (min-width: 700px) and (max-width: 799px) {
    .winner-tpl .nominations_list .nominations_item .nominations_item_block {
      max-width: 300px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_title_item {
        font-size: 18px;
        line-height: 20px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .laurel_block:before {
        bottom: -54px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_img {
        width: 236px;
        height: 166px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text {
        max-width: 200px; }
        .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text .name_winner .nominations_text_border .name_winner_text {
          padding: 2px 5px;
          font-size: 12px; } }
  @media only screen and (max-width: 699px) {
    .winner-tpl .nominations_list {
      margin-top: 50px; }
      .winner-tpl .nominations_list .nominations_item {
        width: 100%; }
        .winner-tpl .nominations_list .nominations_item:nth-child(3n+1) {
          width: 100%; }
        .winner-tpl .nominations_list .nominations_item:last-child {
          margin-bottom: 15px; } }
  @media only screen and (max-width: 479px) {
    .winner-tpl .nominations_list .nominations_item .nominations_item_block {
      max-width: 300px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_title_item {
        font-size: 18px;
        line-height: 20px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .laurel_block:before {
        bottom: -54px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_img {
        width: 281px;
        height: 192px; }
      .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text {
        max-width: 235px; }
        .winner-tpl .nominations_list .nominations_item .nominations_item_block .nominations_text .name_winner .nominations_text_border .name_winner_text {
          padding: 2px 5px;
          font-size: 14px; } }
.winner-tpl .additional_nominations {
  background-image: url("../../../image/winners/additional_fon.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 51px 0 105px;
  overflow: hidden; }
  @media only screen and (max-width: 699px) {
    .winner-tpl .additional_nominations {
      padding: 50px 0; } }
  .winner-tpl .additional_nominations .nominations_title .nominations_title_text {
    min-width: 660px; }
  @media only screen and (min-width: 1679px) {
    .winner-tpl .additional_nominations .nominations_title .left_border,
    .winner-tpl .additional_nominations .nominations_title .right_border {
      position: relative;
      height: 2px;
      top: -2px; }
    .winner-tpl .additional_nominations .nominations_title .nominations_title_text {
      min-width: 710px; } }
  @media only screen and (max-width: 991px) {
    .winner-tpl .additional_nominations .nominations_title .nominations_title_text {
      min-width: 480px; } }
  @media only screen and (max-width: 699px) {
    .winner-tpl .additional_nominations .nominations_title .nominations_title_text {
      min-width: auto; } }
  .winner-tpl .additional_nominations .nominations_list {
    margin: 106px 0 0; }
    .winner-tpl .additional_nominations .nominations_list .nominations_item .nominations_title_item {
      color: #ffffff; }
      .winner-tpl .additional_nominations .nominations_list .nominations_item .nominations_title_item:after {
        border-color: #e6d88e; }
.winner-tpl .main_nominations {
  padding: 54px 0;
  overflow: hidden; }
  .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_title {
    text-align: center;
    margin-top: 44px; }
    .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_title span {
      line-height: 18px;
      font-family: 'proximanova_bold';
      font-size: 26px;
      letter-spacing: 1.3px;
      text-align: center;
      color: #2c2125;
      text-transform: uppercase; }
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_title span:after {
        content: "";
        border-bottom: 2px solid #454545;
        width: 64px;
        margin: 8px auto 0;
        display: block; }
      @media only screen and (max-width: 991px) {
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_title span {
          font-size: 20px;
          line-height: 22px; } }
      @media (min-width: 700px) and (max-width: 799px) {
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_title span {
          font-size: 18px;
          line-height: 20px; } }
      @media only screen and (max-width: 479px) {
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_title span {
          font-size: 18px;
          line-height: 20px; } }
  .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item {
      padding: 9px;
      width: 311px;
      height: 222px;
      margin: 25px 45px;
      position: relative;
      -webkit-animation: animatedgradient 3s ease-in-out alternate infinite;
      -moz-animation: animatedgradient 3s ease-in-out alternate infinite;
      -o-animation: animatedgradient 3s ease-in-out alternate infinite;
      -ms-animation: animatedgradient 3s ease-in-out alternate infinite;
      animation: animatedgradient 3s ease-in-out alternate infinite;
      background-size: 125% 100%; }
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item:before {
        content: '';
        position: absolute;
        top: 7px;
        left: 0;
        right: 0;
        border: 2px solid #e3e4e4;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 100px;
        height: 100px;
        z-index: -1;
        display: none;
        margin: 0 auto; }
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item:after {
        content: '';
        position: absolute;
        border: 2px solid #e3e4e4;
        z-index: -1;
        bottom: -10px;
        left: 0;
        right: 0;
        width: 100px;
        height: 100px;
        margin: 0 auto;
        display: none;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        transform: rotate(45deg); }
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .plase_block {
        position: absolute;
        top: 0;
        right: 10px;
        width: 64px;
        height: 91px;
        background-repeat: no-repeat;
        background-position: center;
        z-index: 1; }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .plase_block .plase_number {
          font-family: 'robotobold_condensed';
          letter-spacing: 1.3px;
          font-size: 26px;
          line-height: 18px;
          color: #2c2125;
          background: -moz-linear-gradient(bottom, #1a1a1a 0%, #7b7b7b 100%);
          background: -webkit-linear-gradient(bottom, #1a1a1a 0%, #7b7b7b 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#7b7b7b',GradientType=0 );
          -webkit-background-clip: text;
          background-clip: text;
          -webkit-text-fill-color: transparent;
          position: absolute;
          top: 28px;
          left: 0;
          width: 100%;
          text-align: center; }
          @media only screen and (max-width: 991px) {
            .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .plase_block .plase_number {
              font-size: 22px; } }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .plase_block.first_place {
          background-image: url("../../../image/winners/first_place_new.png"); }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .plase_block.second_place {
          background-image: url("../../../image/winners/second_place_new.png"); }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .plase_block.third_place {
          background-image: url("../../../image/winners/third_place_new.png"); }
          .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .plase_block.third_place .plase_number {
            left: 1px; }
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .main_nominations_winner {
        overflow: hidden;
        width: 100%;
        height: 100%; }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .main_nominations_winner img {
          width: 100%;
          height: 100%; }
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .main_nominations_type_list_name_bord {
        padding: 2px;
        -moz-border-radius: 21px;
        -webkit-border-radius: 21px;
        border-radius: 21px;
        overflow: hidden;
        max-width: 252px;
        width: 100%;
        margin: 0 auto;
        position: relative;
        bottom: 17px; }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .main_nominations_type_list_name_bord .main_nominations_type_list_name {
          background: #1e2328;
          background: -moz-linear-gradient(left, #1e2328 0%, #3b2c26 30%, #493421 83%, #1b2026 100%);
          background: -webkit-linear-gradient(left, #1e2328 0%, #3b2c26 30%, #493421 83%, #1b2026 100%);
          background: linear-gradient(to right, #1e2328 0%, #3b2c26 30%, #493421 83%, #1b2026 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2328', endColorstr='#1b2026',GradientType=1 );
          -moz-border-radius: 21px;
          -webkit-border-radius: 21px;
          border-radius: 21px;
          text-align: center;
          color: #ffffff;
          font-family: 'ProximaNovaRegular';
          letter-spacing: .8px;
          font-size: 16px;
          line-height: 14px;
          padding: 12px 10px 11px; }
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item.gold {
        background: #603a20;
        background: -moz-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
        background: -webkit-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
        background: linear-gradient(to right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#603a20', endColorstr='#7b562c',GradientType=1 ); }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item.gold .main_nominations_type_list_name_bord {
          background: #603a20;
          background: -moz-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
          background: -webkit-linear-gradient(right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
          background: linear-gradient(to right, #603a20 0%, #c1a247 30%, #e7dea4 83%, #7b562c 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#603a20', endColorstr='#7b562c',GradientType=1 ); }
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item.silver {
        background: #44444a;
        background: -moz-linear-gradient(left, #44444a 0%, #aeaeb7 30%, #ebeaef 83%, #909097 100%);
        background: -webkit-linear-gradient(left, #44444a 0%, #aeaeb7 30%, #ebeaef 83%, #909097 100%);
        background: linear-gradient(to right, #44444a 0%, #aeaeb7 30%, #ebeaef 83%, #909097 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44444a', endColorstr='#909097',GradientType=1 ); }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item.silver .main_nominations_type_list_name_bord {
          background: #44444a;
          background: -moz-linear-gradient(left, #44444a 0%, #aeaeb7 30%, #ebeaef 83%, #909097 100%);
          background: -webkit-linear-gradient(left, #44444a 0%, #aeaeb7 30%, #ebeaef 83%, #909097 100%);
          background: linear-gradient(to right, #44444a 0%, #aeaeb7 30%, #ebeaef 83%, #909097 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44444a', endColorstr='#909097',GradientType=1 ); }
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item.bronze {
        background: #733f03;
        background: -moz-linear-gradient(left, #733f03 0%, #9e5206 30%, #e0a25f 83%, #ba6a19 100%);
        background: -webkit-linear-gradient(left, #733f03 0%, #9e5206 30%, #e0a25f 83%, #ba6a19 100%);
        background: linear-gradient(to right, #733f03 0%, #9e5206 30%, #e0a25f 83%, #ba6a19 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#733f03', endColorstr='#ba6a19',GradientType=1 ); }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item.bronze .main_nominations_type_list_name_bord {
          background: #733f03;
          background: -moz-linear-gradient(left, #733f03 0%, #9e5206 30%, #e0a25f 83%, #ba6a19 100%);
          background: -webkit-linear-gradient(left, #733f03 0%, #9e5206 30%, #e0a25f 83%, #ba6a19 100%);
          background: linear-gradient(to right, #733f03 0%, #9e5206 30%, #e0a25f 83%, #ba6a19 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#733f03', endColorstr='#ba6a19',GradientType=1 ); }
    @media (min-width: 992px) and (max-width: 1199px) {
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item {
        margin: 25px 20px;
        width: 289px;
        height: 200px; }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .main_nominations_type_list_name_bord {
          max-width: 220px; } }
    @media only screen and (max-width: 991px) {
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .item_post_main_nominations {
          width: 50%;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flex;
          display: flex;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          -ms-flex-pack: center;
          justify-content: center;
          /*&:nth-child(2){
            @include JustifyEnd;
          }
          &:last-child{
            @include JustifyStart;
          }*/ }
          .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .item_post_main_nominations:first-child {
            width: 100%; }
          .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .item_post_main_nominations .main_nominations_type_list_item {
            margin: 25px 15px 35px; } }
    @media only screen and (max-width: 699px) {
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .item_post_main_nominations {
        width: 100%; }
        .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .item_post_main_nominations:nth-child(2), .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .item_post_main_nominations:last-child {
          -webkit-justify-content: center;
          -moz-justify-content: center;
          -ms-flex-pack: center;
          justify-content: center; } }
    @media only screen and (max-width: 479px) {
      .winner-tpl .main_nominations .main_nominations_type .main_nominations_type_list .main_nominations_type_list_item .main_nominations_type_list_name_bord {
        max-width: 275px; } }

/***********************winner_banner end************************/
/*heder IE start*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #header .wrap {
    height: 80px; } }
  @media screen and (-ms-high-contrast: active) and (max-width: 1499px), (-ms-high-contrast: none) and (max-width: 1499px) {
    #header .wrap {
      height: 60px; } }
  @media screen and (-ms-high-contrast: active) and (max-width: 1000px), (-ms-high-contrast: none) and (max-width: 1000px) {
    #header .wrap {
      height: 44px; } }

/*heder IE end*/

/*# sourceMappingURL=stylesheet_promodex_G.css.map */
