/******************************** Main Content **************************************/


* { font: normal 16px Tahoma; color: #444; }

section { position: relative; display: none; }

p { margin: 0; }

h2 { font: normal 32px Tahoma; }



.fix-float { width: 100%; height: 1px; display: block; clear: both; float: none; }

.active { display: block !important; }

#content { width: 944px; margin: 0 auto; }

#content ul { margin: 0; }

#content ul li { text-align: center; width: 20.36%; display: inline-block !important; }

#jogos-gremio, #jogos-inter { width: 50%; display: block; float: left; }

#jogos-empate { width: 100%; display: block; }

.well { padding: 10px; margin: 10px 0; }

#jogos-por-time, #jogos-por-tempo { display: none; }


/******************************** Plays/Masonry Screen **************************************/


.masonry,
.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
      -ms-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.masonry {
  -webkit-transition-property: width, height;
     -moz-transition-property: width, height;
      -ms-transition-property: width, height;
       -o-transition-property: width, height;
          transition-property: width, height;
}

.masonry .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
      -ms-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


#container article { 
    margin: 2px; float: left; cursor: pointer; background-size: 110%; background-position: center;
    -webkit-transition-duration: 0.2s;
     -moz-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
}


#container article:hover { background-size: 100%; }

#container article.inter { background-image: url(inter.jpg); }
#container article.gremio { background-image: url(gremio.jpg); }
#container article.empate { background-color: gray; }
#container article.label-jogos { background-color: green; }
#container article.label-jogos p { font-size: 45px !important; line-height: 90px; font-family: Arial; text-align: center; }


#container article.colapsed { width:0 !important; height:0 !important; margin: 0 !important; }
#container article.colapsed p { display: none; }


#container article.small { width: 90px; height: 90px; }
#container article.smaller { width: 48.2px; height: 48.2px; padding: 3.3px; }
#container article.medium { width: 184px; height: 184px; }
#container article.big { width: 278px; height: 278px; }


#container article p { color: white; }
#container article.small p { font-size: 1em; line-height: 1.1em; }
#container article.label-jogos p { font-size: 1em; line-height: 2em; }

#container article.smaller p { font-size: 0.6em; }
#container article.medium p { font-size: 1.5em; }
#container article.big p { font-size: 2em; }


#container article.small p:nth-child(3n+1) { font-size: 1.4em; }
#container article.medium p:nth-child(3n+1) { font-size: 3.2em; }
#container article.big p:nth-child(3n+1) { font-size: 8em; line-height: 0.75em; }


#container article p:nth-child(3), #container article p:nth-child(4) { text-align: right; }
#container article.big p.labelLeft { margin-left: 12px; }
#container article.big p.labelRight { margin-right: 2px; }

/*
.box-search { 
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.1);
    border-radius: 13px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 40px;
    padding: 0 20px 0 48px; margin: 10px 0;
    background-color: #ebeff1;
    background-image: url(lente.png);
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 9px 50%;
}

/*
#container input {  font: normal 32px Tahoma; line-height: 40px; width: 400px; height: 40px; padding: 0; margin: 0; border: none; background-color: transparent;
  outline: none;
  resize: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none; 
}
*/



/******************************** Detail Screen **************************************/




#detalhes article h1 { font: normal 50px "Arial Black"; text-align: center; }
#detalhes article h1 span { font: normal 50px "Arial Black"; }
#detalhes article h1 span:nth-child(1) { color: blue; }
#detalhes article h1 span:nth-child(2) { color: red; }


#detalhes #placar { text-align: center; height: 170px; }

#detalhes #placar p:nth-child(2), #detalhes #placar p:nth-child(3), #detalhes #placar p:nth-child(4) { line-height: 170px; display: inline-block; vertical-align: top; margin: 0 20px; }

#detalhes #placar p:nth-child(2), #detalhes #placar p:nth-child(4) { font-size: 90px; }

#detalhes table { width: 49.5%; display: inline-table; text-align: center; }

#detalhes h2, #detalhes p { text-align: center; }

#detalhes .box_prev { -webkit-border-top-right-radius: 15px;
                      -webkit-border-bottom-right-radius: 15px;
                      -moz-border-radius-topright: 15px;
                      -moz-border-radius-bottomright: 15px;
                      border-top-right-radius: 15px;
                      border-bottom-right-radius: 15px;
                      background-color: #ccc; width: 50px; padding: 10px; cursor: pointer; position: absolute; top: 250px; left: 0;
                    }

#detalhes .box_next { -webkit-border-top-left-radius: 15px;
                      -webkit-border-bottom-left-radius: 15px;
                      -moz-border-radius-topleft: 15px;
                      -moz-border-radius-bottomleft: 15px;
                      border-top-left-radius: 15px;
                      border-bottom-left-radius: 15px;
                      background-color: #ccc; width: 50px; padding: 10px; cursor: pointer; position: absolute; top: 250px; right: 0;
                    }

#detalhes .prev { width: 0px; height: 0px;
                  border-style: solid;
                  border-width: 50px 30px 50px 0;
                  border-color: transparent #aaaaaa transparent transparent;
                  line-height: 0px;
                  _border-color: #000000 #aaaaaa #000000 #000000;
                  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); 
                }

#detalhes .next { width: 0px; height: 0px; margin-left: 20px;
                  border-style: solid;
                  border-width: 50px 0 50px 30px;
                  border-color: transparent transparent transparent #aaaaaa;
                  line-height: 0px;
                  _border-color: #000000 #000000 #000000 #aaaaaa;
                  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
                }



/******************************** Goallers Screen **************************************/


 .box-menu-gremio, .box-menu-inter { width: 470px; height: 140px; background-size: 110%; text-align:center; display:table-cell; vertical-align:middle; 
  -webkit-transition-duration: 0.2s;
     -moz-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
}

.box-menu-gremio:hover, .box-menu-inter:hover { background-size: 100%; }

.box-menu-gremio img, .box-menu-inter img { height: 100px; 
  -webkit-transition-duration: 0.2s;
     -moz-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
}

.box-menu-gremio:hover img, .box-menu-inter:hover img { height: 120px; }

.box-menu-gremio { background-image: url(gremio.jpg); background-repeat: no-repeat; background-position: center; margin-left: 4px; }

.box-menu-inter { background-image: url(inter.jpg); background-repeat: no-repeat; background-position: center; }

#gol_gremio { }

#gol_inter { }