@charset "UTF-8";


/*
	CLEARFIX
*/
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/*
	DEBUG MODE
*/
/*
	TRANSFORMS
*/
/*
	TRANSITIONS
*/
/*
	POPUP MEDIUM
*/
.mfp-ready {
  z-index: 9999; }

section.mfp.md1,
section.mfp.md2,
section.mfp.md3 {
  width: 630px;
  margin: 0 auto;
  max-width: 630px; }
  section.mfp.md1 button.mfp-close, section.mfp.md1 button.mfp-arrow,
  section.mfp.md2 button.mfp-close,
  section.mfp.md2 button.mfp-arrow,
  section.mfp.md3 button.mfp-close,
  section.mfp.md3 button.mfp-arrow {
    display: none !important; }
  section.mfp.md1 .container,
  section.mfp.md2 .container,
  section.mfp.md3 .container {
    z-index: 0;
    width: 100%;
    padding-top: 0;
    max-width: 100%;
    position: relative;
    border: 1px solid #dfdfdf;
    /*
    	HEADER
    */ }
    section.mfp.md1 .container > header,
    section.mfp.md2 .container > header,
    section.mfp.md3 .container > header {
      /*
      	For IE 6/7 only
      	Include this rule to trigger hasLayout and contain floats.
      */
      *zoom: 1;
      height: auto;
      padding: 0 30px;
      margin: 0 -15px 10px;
      vertical-align: middle;
      background: #fff; }
      section.mfp.md1 .container > header:after, section.mfp.md1 .container > header:before,
      section.mfp.md2 .container > header:after,
      section.mfp.md2 .container > header:before,
      section.mfp.md3 .container > header:after,
      section.mfp.md3 .container > header:before {
        content: " ";
        /* 1 */
        display: table;
        /* 2 */ }
      section.mfp.md1 .container > header:after,
      section.mfp.md2 .container > header:after,
      section.mfp.md3 .container > header:after {
        clear: both; }
      section.mfp.md1 .container > header h2,
      section.mfp.md2 .container > header h2,
      section.mfp.md3 .container > header h2 {
        float: left;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
        font-size: 22px;
        position: static;
        line-height: 70px;
        display: inline-block;
        vertical-align: middle; }
      section.mfp.md1 .container > header .close,
      section.mfp.md2 .container > header .close,
      section.mfp.md3 .container > header .close {
        float: right;
        line-height: 70px; }
        section.mfp.md1 .container > header .close a,
        section.mfp.md2 .container > header .close a,
        section.mfp.md3 .container > header .close a {
          color: #e50013;
          font-size: 14px;
          line-height: 50px;
          font-family: "Medium-Condensed", Helvetica, Arial, sans-serif;
          text-decoration: none;
          vertical-align: middle; }
          section.mfp.md1 .container > header .close a:after,
          section.mfp.md2 .container > header .close a:after,
          section.mfp.md3 .container > header .close a:after {
            width: 25px;
            height: 25px;
            font-family: 'Liga-Record';
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            /* Better Font Rendering =========== */
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: 9px;
            margin-left: 10px;
            content: "";
            line-height: 25px;
            border-radius: 100%;
            text-align: center;
            display: inline-block;
            border: 1px solid #e50013;
            -webkit-transition: background .3s, color .3s;
            transition: background .3s, color .3s; }
          section.mfp.md1 .container > header .close a:hover:after, section.mfp.md1 .container > header .close a:focus:after,
          section.mfp.md2 .container > header .close a:hover:after,
          section.mfp.md2 .container > header .close a:focus:after,
          section.mfp.md3 .container > header .close a:hover:after,
          section.mfp.md3 .container > header .close a:focus:after {
            color: #fff;
            background: #e50013; }

section.mfp.md2 {
  width: 830px;
  max-width: 830px; }

@media only screen and (max-width: 830px) {
  section.mfp.md2 {
    width: 100%;
    max-width: 100%; } }
section.mfp.md3 {
  width: 1200px;
  max-width: 1200px; }

@media only screen and (max-width: 1200px) {
  section.mfp.md3 {
    width: 100%;
    max-width: 100%; } }
@media only screen and (max-width: 767px) {
  section.mfp.md1,
  section.mfp.md2,
  section.mfp.md3 {
    width: 95%;
    margin: 0 auto;
    max-width: 100%; }
    section.mfp.md1 .container,
    section.mfp.md2 .container,
    section.mfp.md3 .container {
      /*
      	HEADER
      */ }
      section.mfp.md1 .container > header,
      section.mfp.md2 .container > header,
      section.mfp.md3 .container > header {
        margin: 0 0 10px 0;
        padding: 0 30px;
        border-bottom: 1px solid #dfdfdf; }
        section.mfp.md1 .container > header h2,
        section.mfp.md2 .container > header h2,
        section.mfp.md3 .container > header h2 {
          color: #e50013;
          background: none; } }
/*
	COMMON
*/
section.hall-of-fame .container header {
  padding-top: 90px;
  border-bottom-width: 3px; }
  section.hall-of-fame .container header nav {
    padding: 0;
    width: auto;
    text-align: left; }
    section.hall-of-fame .container header nav button:after {
      margin-left: 10px; }
    section.hall-of-fame .container header nav.static {
      right: 0;
      bottom: 10px;
      position: absolute; }
      section.hall-of-fame .container header nav.static button,
      section.hall-of-fame .container header nav.static button:hover,
      section.hall-of-fame .container header nav.static button:focus,
      section.hall-of-fame .container header nav.static button:active {
        background-color: #f7f9fa !important; }

@media only screen and (max-width: 767px) {
  section.top.logged + section > .container,
  section.hall-of-fame .container {
    padding-top: 0; }

  section.hall-of-fame .container header {
    padding-top: 0; }
    section.hall-of-fame .container header nav.static {
      width: 100%;
      display: block;
      position: static; }
      section.hall-of-fame .container header nav.static button,
      section.hall-of-fame .container header nav.static button:hover,
      section.hall-of-fame .container header nav.static button:focus,
      section.hall-of-fame .container header nav.static button:active {
        background-color: transparent !important; } }
/*
	PRIZE
*/
.prize h4 {
  color: #0081ee;
  font-size: 14px;
  font-family: "Demi", Helvetica, Arial, sans-serif;
  margin-bottom: 25px; }
.prize img {
  height: auto;
  max-width: 142px;
  margin: 0 auto 20px auto; }
.prize p {
  font-size: 14px;
  font-family: "Demi-Condensed", Helvetica, Arial, sans-serif;
  line-height: normal;
  text-transform: uppercase; }
  .prize p b {
    display: block;
    font-size: 20px;
    text-align: center; }

/*
	HALL OF FAME SECTION
*/
.hall-of-fame .container {
  text-align: left; }
.hall-of-fame #campeoes {
  display: none; }
.hall-of-fame b {
  display: block; }
.hall-of-fame h2 {
  color: #e50013;
  font-family: "Medium-Condensed", Helvetica, Arial, sans-serif;
  font-size: 28px; }
.hall-of-fame h3 {
  margin: 0;
  color: #e50013;
  font-size: 24px;
  font-family: "Demi-Condensed", Helvetica, Arial, sans-serif; }
.hall-of-fame h5 {
  margin-bottom: 0;
  font-size: 20px;
  font-family: "Medium-Condensed", Helvetica, Arial, sans-serif;
  text-transform: none; }
.hall-of-fame h6 {
  margin-top: 0;
  color: #a1a1a1;
  font-size: 18px;
  font-family: "Book-Condensed", Helvetica, Arial, sans-serif;
  text-transform: none; }
.hall-of-fame .info,
.hall-of-fame .list {
  margin-bottom: 50px; }
.hall-of-fame .info {
  padding: 0 30px;
  max-width: 770px;
  margin: 0 auto; }
  .hall-of-fame .info p {
    font-size: 18px;
    font-family: "Book", Helvetica, Arial, sans-serif; }
.hall-of-fame .slick {
  font-size: 0;
  line-height: 0;
  max-width: 100%;
  overflow: hidden;
  text-align: center; }
.hall-of-fame .slide {
  width: 20%;
  height: auto;
  padding: 0 20px;
  cursor: pointer;
  margin: 30px auto;
  display: inline-block;
  vertical-align: top;
  border-right: 1px solid #ebebeb; }
  .hall-of-fame .slide > img {
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s; }
  .hall-of-fame .slide.last {
    border: 0; }
  .hall-of-fame .slide:hover .avatar {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
  .hall-of-fame .slide:hover > img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
.hall-of-fame .winner {
  margin-bottom: 40px; }
.hall-of-fame .avatar {
  width: 120px;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s; }
  .hall-of-fame .avatar img {
    margin: 0; }
.hall-of-fame .winter {
  margin: 0 auto;
  max-width: 80%; }
  .hall-of-fame .winter .slide {
    width: 50%; }
.hall-of-fame .legenda {
  padding: 0;
  max-width: 21%;
  margin: 0 auto;
  font-size: 12px;
  margin-top: 75px;
  color: #dfdfdf;
  font-family: "Book-Italic", Helvetica, Arial, sans-serif; }
.hall-of-fame i {
  color: #e50013;
  font-style: normal; }

/*
	POPUP SEMANA
*/
.mfp {
  font-size: 0;
  line-height: 0; }
  .mfp .prize {
    width: 40%;
    text-align: center;
    display: inline-block; }
    .mfp .prize img {
      max-width: 100%; }
  .mfp .table {
    width: 60%;
    font-size: 14px;
    line-height: 1em;
    vertical-align: top;
    display: inline-block; }
    .mfp .table h6 {
      margin: 0;
      font-size: 16px;
      font-family: "Medium-Condensed", Helvetica, Arial, sans-serif;
      text-transform: none; }
    .mfp .table ul {
      width: 100%;
      margin: 0;
      padding: 0;
      font-size: 0;
      line-height: 0;
      list-style: none;
      font-family: "Medium-Condensed", Helvetica, Arial, sans-serif;
      border-top: 1px solid #ebebeb; }
      .mfp .table ul li {
        padding: 18px;
        display: inline-block;
        vertical-align: middle; }
        .mfp .table ul li p, .mfp .table ul li b {
          margin: 0;
          font-size: 14px;
          line-height: 1em; }
        .mfp .table ul li p {
          color: #777777; }
      .mfp .table ul li:first-child {
        width: 65px;
        color: #0081ee;
        font-family: "Demi-Condensed", Helvetica, Arial, sans-serif;
        text-align: center;
        border-right: 1px solid #ebebeb; }
      .mfp .table ul li:last-child {
        padding: 10px 18px;
        min-height: 45px; }
      .mfp .table ul.tHead {
        border: 0; }
        .mfp .table ul.tHead li {
          border: 0;
          padding: 18px;
          color: #d9dada;
          padding-top: 12px;
          font-size: 14px;
          line-height: 1em;
          min-height: auto;
          font-family: "Book-Condensed", Helvetica, Arial, sans-serif;
          vertical-align: middle;
          text-transform: uppercase; }
      .mfp .table ul.first-winner li:first-child {
        min-height: 100px;
        position: relative; }
        .mfp .table ul.first-winner li:first-child b {
          top: 50%;
          left: 50%;
          position: absolute;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
      .mfp .table ul .winner {
        font-size: 0;
        line-height: 0; }
      .mfp .table ul .avatar {
        width: 80px;
        display: inline-block;
        vertical-align: middle; }
      .mfp .table ul .name-team {
        margin-left: 15px;
        display: inline-block;
        vertical-align: middle; }
        .mfp .table ul .name-team h5 {
          margin: 0;
          font-size: 16px;
          font-family: "Medium-Condensed", Helvetica, Arial, sans-serif; }
        .mfp .table ul .name-team h6 {
          color: #777777; }
      .mfp .table ul h5, .mfp .table ul h6, .mfp .table ul p {
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }

/*
	MEDIA QUERIES
*/
@media only screen and (max-width: 1199px) {
  .hall-of-fame .container {
    width: 100%; }
  .hall-of-fame .banner {
    display: none; }
  .hall-of-fame .legenda {
    margin-top: 70px; } }
@media only screen and (max-width: 991px) {
  .hall-of-fame .slide img {
    max-width: 100%; }
  .hall-of-fame .winter {
    max-width: 75%; }
    .hall-of-fame .winter .slide > img {
      max-width: 100px; }
  .hall-of-fame .legenda {
    max-width: 33%; } }
@media only screen and (max-width: 767px) {
  .hall-of-fame .container {
    padding-left: 15px;
    padding-right: 15px; }
  .hall-of-fame .tab-menu-fixed {
    width: 100%;
    display: block;
    margin-top: 20px;
    position: static;
    text-align: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #dfdfdf; }
    .hall-of-fame .tab-menu-fixed li a {
      font-size: 13px;
      padding-bottom: 10px; }
      .hall-of-fame .tab-menu-fixed li a:after {
        height: 2px; }
  .hall-of-fame h2 {
    font-size: 18px; }
  .hall-of-fame h3, .hall-of-fame h4 {
    font-size: 14px;
    text-align: center; }
  .hall-of-fame h4 {
    margin-bottom: 20px; }
  .hall-of-fame .winner {
    font-size: 0;
    line-height: 0;
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid #dfdfdf; }
    .hall-of-fame .winner .avatar,
    .hall-of-fame .winner .name-team {
      vertical-align: top;
      display: inline-block; }
    .hall-of-fame .winner .name-team {
      top: 50%;
      padding-left: 10px;
      position: absolute;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
  .hall-of-fame .winter {
    max-width: 100%; }
  .hall-of-fame .slick {
    text-align: left; }
    .hall-of-fame .slick .slick-dots {
      text-align: center; }
  .hall-of-fame .avatar {
    width: 100px; }
  .hall-of-fame .winter .slide,
  .hall-of-fame .slide {
    width: 100%;
    padding: 0;
    border: 0;
    border-bottom: 1px solid #dfdfdf; }
    .hall-of-fame .winter .slide > img,
    .hall-of-fame .slide > img {
      max-width: 90px; }
    .hall-of-fame .winter .slide p,
    .hall-of-fame .slide p {
      padding-left: 20px;
      display: inline-block; }
    .hall-of-fame .winter .slide > img, .hall-of-fame .winter .slide p,
    .hall-of-fame .slide > img,
    .hall-of-fame .slide p {
      text-align: left;
      display: inline-block;
      vertical-align: middle; }
    .hall-of-fame .winter .slide p b,
    .hall-of-fame .slide p b {
      text-align: left; }
  .hall-of-fame .legenda {
    max-width: 270px;
    margin-top: 30px; }

  /*
  	POPUP SEMANA
  */
  .mfp .prize {
    width: 100%;
    display: block; }
  .mfp .table {
    width: 100%;
    display: block; } }
	
	
@media only screen and (min-width: 768px) {	
.semana .header .prv {float:left}		
.semana .header .nxt {float:right}	
}
.semana .slick article .header {border-bottom: solid 1px #dfdfdf; padding-top: 15px}
	
.semana .slick article .header  { color: #d7240e;  font-size: 20px; font-family: "Medium-Condensed", Helvetica, Arial, sans-serif; display: block; min-height: 50px}
	
.semana .header .paging a {	
	font-family: "Book-Condensed", Helvetica, Arial, sans-serif; color: #e50013; font-size:16px; 
}


.semana .header .round-name {	
	padding-top: 10px
}

@media only screen and (max-width: 767px) {
	.semana .header .paging a {display:none}
	.semana .header .round-name {text-align:center}
}


@media (max-width: 720px) {
section.hall-of-fame .container {
padding-left: 20px;
padding-right: 20px;}
}
