@charset "utf-8";
/*--------------------------------------------------------------
# Reset Padrão
--------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,input:focus{margin:0;padding:0;outline:none;-webkit-font-smoothing:antialiased;font-weight:400}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-smooth:always;-webkit-text-stroke:1px transparent;-moz-text-stroke:1px transparent;text-stroke:1px transparent;text-rendering:optimizeLegibility}a{text-decoration:none}.ui-tabs-focus{border:0;outline:none}*:focus{outline:none}.clr{clear:both!important}input,textarea,select{font-family:'Roboto',Segoe UI,Segoe,Arial,sans-serif !important;}h1,h2,h3,h4,h5,h6,strong,button{font-family:'Roboto',Segoe UI,Segoe,Arial,sans-serif}
/*--------------------------------------------------------------
# Pré-processado
--------------------------------------------------------------*/
html{background:#fff}body{background:#fff;position:relative;margin:0 auto!important;font-family:'Roboto',Segoe,Segoe UI,Arial,sans-serif;color:#333;font-size:16px}.fix-width{display:block}.opacity05{opacity:.05}.opacity10{opacity:.1}.opacity15{opacity:.15}.opacity20{opacity:.20}.opacity25{opacity:.25}.opacity30{opacity:.3}.opacity35{opacity:.35}.opacity40{opacity:.4}.opacity45{opacity:.45}.opacity50{opacity:.5}.opacity55{opacity:.55}.opacity60{opacity:.6}.opacity65{opacity:.65}.opacity70{opacity:.7}.opacity75{opacity:.75}.opacity80{opacity:.8}.opacity85{opacity:.85}.opacity90{opacity:.9}.opacity95{opacity:.95}.opacity100{opacity:1}.box5{width:5%;box-sizing:border-box;position:relative}.box10{width:10%;box-sizing:border-box;position:relative}.box15{width:15%;box-sizing:border-box;position:relative}.box20{width:20%;box-sizing:border-box;position:relative}.box25{width:25%;box-sizing:border-box;position:relative}.box30{width:30%;box-sizing:border-box;position:relative}.box33{width:33.33%;box-sizing:border-box;position:relative}.box35{width:35%;box-sizing:border-box;position:relative}.box40{width:40%;box-sizing:border-box;position:relative}.box45{width:45%;box-sizing:border-box;position:relative}.box50{width:50%;box-sizing:border-box;position:relative}.box55{width:55%;box-sizing:border-box;position:relative}.box60{width:60%;box-sizing:border-box;position:relative}.box65{width:65%;box-sizing:border-box;position:relative}.box66{width:66.66%;box-sizing:border-box;position:relative}.box70{width:70%;box-sizing:border-box;position:relative}.box75{width:75%;box-sizing:border-box;position:relative}.box80{width:80%;box-sizing:border-box;position:relative}.box85{width:85%;box-sizing:border-box;position:relative}.box90{width:90%;box-sizing:border-box;position:relative}.box95{width:95%;box-sizing:border-box;position:relative}.box100{width:100%;box-sizing:border-box;position:relative;display:block}.table-cell{display:table-cell!important;vertical-align:top}.f-right{float:right}.f-left{float:left}.center-box{margin:0 auto}.thin-border-left{border-left:1px solid #eee}.thin-border-right{border-right:1px solid #eee}.thin-border-top{border-top:1px solid #eee}.thin-border-bottom{border-bottom:1px solid #eee}.thin-border-full{border:1px solid #eee!important}.double-padding-full{padding:1.875em}.double-padding-left{padding-left:1.875em}.double-padding-right{padding-right:1.875em}.double-padding-top{padding-top:1.875em}.double-padding-bottom{padding-bottom:1.875em}.base-padding-full{padding:1.25em}.base-padding-left{padding-left:1.25em}.base-padding-right{padding-right:1.25em}.base-padding-top{padding-top:1.25em}.base-padding-bottom{padding-bottom:1.25em}.small-padding-full{padding:.938em}.small-padding-left{padding-left:.938em}.small-padding-right{padding-right:.938em}.small-padding-top{padding-top:.938em}.small-padding-bottom{padding-bottom:.938em}.smaller-padding-full{padding:.625em}.smaller-padding-left{padding-left:.625em}.smaller-padding-right{padding-right:.625em}.smaller-padding-top{padding-top:.625em}.smaller-padding-bottom{padding-bottom:.625em}.micro-padding-full{padding:.313em}.micro-padding-left{padding-left:.313em}.micro-padding-right{padding-right:.313em}.micro-padding-top{padding-top:.313em}.micro-padding-bottom{padding-bottom:.313em}.overflow-hide{overflow:hidden}.blocked{display:block!important}.center-text{text-align:center}.text-right{text-align:right}.text-left{text-align:left}
/*--------------------------------------------------------------
# Transition
--------------------------------------------------------------*/
.comic {
	-webkit-transition: all 300ms cubic-bezier(0.680, 0, 0.265, 1); /* older webkit */
	-webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	-moz-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	-o-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550); /* easeInOutBack */

	-webkit-transition-timing-function: cubic-bezier(0.680, 0, 0.265, 1); /* older webkit */
	-webkit-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
	-moz-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
	-o-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
	transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); /* easeInOutBack */
}
.smooth, * {
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.blinker-smooth {
  animation: blinker 850ms cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
@keyframes blinker {
  from { opacity: 1; }
  to { opacity: 0; }
}

/*--------------------------------------------------------------
# Estrutura
--------------------------------------------------------------*/
.master {position: relative;}
.wrapper {width: 1160px; margin: 0 auto !important; position: relative; display: block; box-sizing: border-box;}
.header {background:#151618; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.3); box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);}
.logo {margin-bottom: 0.7em;}
.header-menu {margin-top: 2em; padding-left: 1.5em;}
.header-menu li {list-style: none; float: left;}
.header-menu li a {color: #fff; font-size: 0.9em; padding: 0 .7em; font-weight: bold;}
.header-menu li a:hover {color: #ffc900;}
.register {margin-top: 1.55em;}
.register li {list-style: none; float: left; margin-left: .5em;}
.register li a {padding: .7em 2em; display: block; font-size: .8em; text-transform: uppercase; border:2px solid rgba(255,255,255,0.2); border-radius:500px; color: rgba(255,255,255,0.80); font-weight: bold;}
.register li.new-account a {background:#1db64a; border-color: #1db64a; color: #fff;}
.register li:hover a {
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.featured-news {display: block; height: 27.25em; position: relative; overflow: hidden;}
.featured-news .cover {width: 100%; height: 100%; display: block; position: absolute; z-index: 1;}
.featured-news .shadow-bottom {
	width: 100%;
	height: 80%;
	display: block;
	position: absolute;
	bottom: 0;
	z-index: 2;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
	opacity: 0.9;
}
.featured-news .h-transparent {background: rgba(255,255,255,.90); display: inline-block; font-size: .65em; text-transform: uppercase; font-weight: bold; color: #151618; padding: .5em 1.5em; border-radius: 200px; box-sizing: border-box; letter-spacing: -0.05em; margin-bottom: 1.5em;}
.featured-news .caption {position: absolute; bottom: 0; padding: 1.6em; box-sizing: border-box; width: 100%; z-index: 4;}
.featured-news .caption h2 {color: #fff; font-size: 1.4em; font-weight: 500; letter-spacing: -0.03em; line-height: 1.35em;}
.featured-news .caption span {color: #fff; font-size: .8em; padding-top: 1em; font-weight: 300; display: inline-block}
.featured-news:hover h2 {text-decoration: underline;}
.featured-news:hover .cover {
	-moz-transform: scale(1.2) rotate(-5deg);
	-webkit-transform: scale(1.2) rotate(-5deg);
	-o-transform: scale(1.2) rotate(-5deg);
	-ms-transform: scale(1.2) rotate(-5deg);
	transform: scale(1.2) rotate(-5deg);
}

.hot-zone {height: 13em;}
.hot-zone .h-transparent {background: #dd002f; color: #fff;}

.normal-news {display: block; position: relative; height: 13em;}
.normal-news .cover {display: block; height: 13em;}
.normal-news .caption .h-nobg {display: inline-block; font-size: .8em; text-transform: uppercase; font-weight: bold; color: #151618; letter-spacing: -0.03em; margin-bottom: 1em; color: #999;}
.normal-news .caption h2 {color: #151618; font-size: 1.15em; font-weight: 500; line-height: 1.35em;}
.normal-news .caption span {color: #151618; font-size: .8em; padding-top: 1em; font-weight: 300; display: inline-block}
.normal-news:hover h2 {text-decoration: underline;}

.nomeacao-na-hora {display: block; height: 13em; overflow: hidden; width: 100%; position: relative; background: url(images/bg-nomeacoes.jpg) top center no-repeat; background-size: cover;}
.nomeacao-na-hora .slider-nomeacoes {overflow: hidden; position: relative; height: 13em; width: 100%;}
.nomeacao-na-hora .avatar img {border-radius: 200px; padding:4px; border:4px solid #fff; width: 100%; box-sizing: border-box; -webkit-filter: grayscale(100%); 
    filter: grayscale(100%);}
.nomeacao-na-hora .slide:hover .avatar img {border-color: #ffc900;}
.nomeacao-na-hora .caption {color: #fff;}
.nomeacao-na-hora .h-nobg {display: inline-block; font-size: .72em; text-transform: uppercase; font-weight: bold; padding: 0 0 .8em 0; border-radius: 200px; box-sizing: border-box; letter-spacing: -0.02em; opacity: 0.5;}
.nomeacao-na-hora h2 {font-weight: bold; letter-spacing: -0.03em; font-size: 1.4em;}
.nomeacao-na-hora .slide:hover h2 {color: #ffc900;}
.nomeacao-na-hora .league {display:block; font-size: .8em; color:rgba(255,255,255,0.5);}
.nomeacao-na-hora .caption a {background: rgba(0,0,0,.10); display: inline-block; font-size: .65em; text-transform: uppercase; font-weight: bold; color: #fff; padding: .5em 1.5em; border-radius: 200px; box-sizing: border-box; letter-spacing: -0.05em; margin-top: 1.5em; border:1px solid rgba(255,255,255,0.3);}
.livescore {background: #151618; max-height: 13em;}
.livescore h2 {background:#1db64a; color: #fff; font-size: 0.875em; text-transform: uppercase; font-weight: 500; padding: 20px; box-sizing: border-box; display: block; line-height: 1em;}
.livescore h2 span {float: right;}
.livescore .time-bar {height: 5px; background: rgba(255,255,255,0.2); display: block; width: 100%;}
.livescore .progress-bar {height: 5px; background: rgba(255,255,255,.8); display: block;}
.livescore .home-team img, .livescore .away-team img {float: left; height: 2.7em; margin-right: 1em;}
.livescore .club-name {color: #fff; font-size: 1em; line-height: 2.7em; float: left; text-transform: uppercase;}
.livescore .score {font-size: 2.7em; line-height: 1em; float: right; text-align: right; color: #fff; font-weight: bold;}
.calendar#tabs ul {z-index: 2; position: relative; width: 100%; }
.calendar#tabs ul li {list-style: none; float: left;  width: 50%;}
.calendar#tabs ul li a {display: block; padding: 1em 0 1.2em; box-sizing: border-box; background: #50525f; color: #fff; font-size: .8em; text-transform: uppercase; text-align: center;}
.calendar ul li:nth-child(1) a {border-left:1px solid #eee;}
.calendar ul li:nth-child(2) a {border-right:1px solid #eee;}
.calendar#tabs ul li.ui-tabs-active a {background: #fff !important; color: #151618 !important;}
.lista-jogos {border:1px solid #eee; z-index: 1; margin-top: -1px; position: relative;}
.lista-jogos .jogo .club-logos img {height: 3.2em;}
.lista-jogos .jogo .club-logos img.away-team {float: right; margin-top: -2em;}
.lista-jogos .jogo span {display: block;}
.lista-jogos .jogo .league {font-size: .75em; color: #999; text-transform: uppercase; padding-bottom: .5em;}
.lista-jogos .jogo span.home-team, .lista-jogos .jogo span.away-team {color: #151618; font-weight: bold; font-size: 1em; padding-bottom: .25em;}
.lista-jogos .jogo .date {font-size: .7em; color: #999;}
.lista-jogos .button, .opiniao-block .button, .liga-verdade .button {display: inline-block; font-size: .65em; text-transform: uppercase; font-weight: bold; color: #151618; padding: .5em 1.5em; border-radius: 200px; box-sizing: border-box; letter-spacing: -0.05em; border:1px solid rgba(0,0,0,0.2);}
.ad970x90 {width: 970px; height: 90px;}
.opiniao-block {border-bottom:5px solid #151618;}

.owl-item {float: left;}
.next-s, .prev-s {position: absolute; bottom:4em; color: #fff; z-index: 200; cursor: pointer;}
.next-s:hover, .prev-s:hover {
color:#ffc900;
}
.next-s {font-size: 1.5em; right: 0.7em;}
.prev-s {font-size: 1.5em; left: 0.7em;}

.opiniao-block .author .fa {position: absolute; z-index: 1; opacity: 0.1; font-size: 9em; left: 0.7em;}
.opiniao-block .author img {float: left; position: relative; z-index: 2;}
.opiniao-block .author h2 {font-weight: bold; color:#151618; letter-spacing: -0.06em; font-size: 3.8em; text-transform: uppercase; margin-top: .3em;}
.opiniao-block .author p {text-transform: uppercase; font-size: 1.1em; margin-bottom: 1.5em; color: #999; font-style: italic;}
.opiniao-block .category {display: inline-block; font-size: 0.9em; text-transform: uppercase; font-weight: bold; letter-spacing: -0.03em; margin-bottom: 1em; color: #999;}
.opiniao-block h3 {color: #151618; font-size: 1.4em; font-weight: bold; line-height: 1.2em; letter-spacing: -0.03em}
.opiniao-block span {color: #151618; font-size: .8em; padding-top: 1em; font-weight: 300; display: inline-block}

.liga-verdade .fa-trophy {font-size: 6.3em; color: #151618;}

.liga-verdade h2 {font-weight: bold; color:#151618; letter-spacing: -0.06em; font-size: 3.8em; text-transform: uppercase;}
.liga-verdade p {text-transform: uppercase; font-size: 1.1em; margin-bottom: 1.5em; color: #999; font-style: italic;}
.liga-verdade .table {background: #eee;}
.liga-verdade .table:nth-child(2) {background: #f5f5f5;}
.liga-verdade .news {background: #151618;}
.liga-verdade .table table {width: 100%; color: #151618;}
.liga-verdade .table td img {height:2em;}
.liga-verdade .table td {text-align: center; padding: .5em; font-size: 0.9em; width: 1px;}
.liga-verdade .table th {text-align: center; padding: .5em; font-weight: bold; width: 1px; text-transform: uppercase;}
.liga-verdade .table tr th:first-child {text-align: left; width: auto;}
.liga-verdade .table tr td:nth-child(2) {text-align: left; width: auto;}
.liga-verdade .noticia-single {padding-bottom: 1em; border-bottom:1px solid rgba(255,255,255,0.1); margin-bottom: 1em;}
.liga-verdade .noticia-single h3 {color: #fff; font-size: 1em; font-weight: 500; line-height: 1.35em;}
.liga-verdade .noticia-single span {color: #fff; font-size: .7em; padding-top: 1em; font-weight: 300; display: inline-block}

.footer {background: #151618;}
.footer p {color: rgba(255,255,255,0.50); font-size: .8em;}
.footer .footer-menu li {list-style: none;}
.footer .footer-menu li a {color:#fff; text-transform: uppercase; font-size: 0.85em; display: block; padding: .4em 0;}
.footer h2 {color:#fff; font-size: 1.5em; font-weight: bold; letter-spacing: -0.05em;}
.footer .download-app {background: rgba(255,255,255,0.05); margin: .5em 0; text-align: center; padding: 0.9em; border-radius:7px; display: block;}
.footer .download-app:hover {background: rgba(255,255,255,0.2);
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);}
.footer .download-app img {max-width: 100%; max-height: 25px;}
.game-header {border-radius:10px 10px 0 0; overflow: hidden;}
.game-teams {background: #292a2f;}
.game-teams .home-logo {float: left;}
.game-teams .away-logo {float: right;}
.game-teams .home-logo img, .game-teams .away-logo img {height: 6em;}
.game-teams .home-score, .game-teams .home-name {float: right;}
.game-teams .away-score, .game-teams .away-name {float: left;}
.game-teams .home-score, .game-teams .away-score {font-size: 4.5em; color: #fff; font-weight: bold; line-height: 1.333em;}
.game-teams .home-name, .game-teams .away-name {color: #fff; font-weight: 300; font-size: .9em; text-transform:uppercase; line-height: 6.857em; padding: 0 1.5em; }
.game-teams .game-clock {font-family: 'Orbitron', sans-serif; color: rgba(255,255,255,.20); line-height: 6em;}
.breadcrumbs {font-size: .8em; color: #999;}
.breadcrumbs a {color: #999; text-decoration: underline;}
.game-details {background: #151618;}
.game-details .game-league {font-size: 0.9em; color: #fff; display: block; text-transform: uppercase;}
.game-details .details {font-size: 0.8em; color: #fff;}
.game-single .time-bar {width: 100%; height: 10px; background: #151618;}
.game-single .progress-bar {background: #5d6175; height: 10px;}
.game-details .game-referee img {width: 100%; border-radius: 200px; padding:3px; border:3px solid #fff; width: 100%; box-sizing: border-box; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.game-details .game-referee p {font-size: 1.2em; font-weight: bold; color: #fff;}
.game-details .game-referee a {font-size: 0.7em; text-transform: uppercase;color: rgba(255,255,255,0.50)}
.responsive-embed {width: 100%; height: 0; padding-bottom: 56.25%; display: block; position: relative; }
.responsive-embed iframe, .responsive-embed img {width: 100% !important; height: 100% !important; position: absolute;}
.game-single .caso .descricao-caso .game-time {font-size: 4.5em; color: #fff; font-weight: bold; letter-spacing: -0.06em;}
.game-single .caso .descricao-caso p {color: #fff; font-size: 1.1em; line-height: 1.4em; font-weight:bold;}
.game-single .caso.acertado .descricao-caso {background: #1db64a;}
.fb-share-button {background: #3b5998; width: 100%; display: block; font-size: 0.7em; color: #fff; text-transform: uppercase; text-align: center; border-radius: 3px; padding: .8em 0;}
.caso {-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.1);
box-shadow: 0 0 50px 0 rgba(0,0,0,.1); margin-bottom: 2em;}
.caso-opinioes p {font-size: 0.9em; color: #666; margin: 1em 0;}
.opiniao {position: relative;}
.opiniao .triangle {width: 0;
height: 0;
border-style: solid;
border-width: 0 5em 5em 0;
border-color: transparent #fff transparent transparent;
position: absolute; top:0; right:0;}
.opiniao.acertado .triangle {border-color: transparent #1db64a transparent transparent;}
.opiniao.errado .triangle {border-color: transparent #dd002f transparent transparent;}
.opiniao.waiting .triangle {border-color: transparent rgba(127, 127, 127, 0.75) transparent transparent;}
.opiniao .fa-arrow-up {color:#fff; position: absolute; top:0.5em; right:.5em; font-size: 1.5em;}
.opiniao .fa-arrow-down {color:#fff; position: absolute; top:0.5em; right:.5em; font-size: 1.5em;}
.opiniao .fa-hourglass {color:#fff; position: absolute; top:0.5em; right:.5em; font-size: 1.5em;}
.opiniao .referee img {height: 4em; border-radius: 200px; padding:3px; border:3px solid #fff; box-sizing: border-box; display: inline-block; float: left;}
.opiniao .referee span {line-height: 3.8em; color:#999; font-weight: bold; display: inline-block; padding-left: 0.5em;}
.opiniao.acertado .referee img {border-color:#1db64a;}
.opiniao.errado .referee img {border-color:#dd002f;}

.vote .user img {width:100%; border-radius: 200px; padding:3px; border:3px solid #151618; box-sizing: border-box; display: inline-block; float: left;}
.vote .user p {font-size: 1em; margin-top: 0.5em; font-weight: bold; color: #151618;}
.vote .user .ranking {font-size: .8em; color: #151618; opacity: 0.5;}
.vote .question {font-size: 0.8em; font-weight: bold; color: #666;}
.vote .question .vote-button-acertado {width: 50%; display: inline-block; color:#fff; background: #1db64a; float: left; padding: .5em 0; text-align: center; margin-top: 0.6em;}
.vote .question .vote-button-errado {width: 50%; display: inline-block; color:#fff; float: left; background: #dd002f; padding: .5em 0; text-align: center; margin-top: 0.6em;}
.comments textarea {padding: 1em; border:1px solid #ddd; border-radius:5px; color: #666; width: 100%; box-sizing: border-box;}
.single-comment img {width:100%; border-radius: 200px; padding:2px;  border:2px solid #151618; box-sizing: border-box; display: inline-block;}
.single-comment span {font-size: 0.9em;}
.single-comment p {font-size: 0.8em; margin-top: 0.3em; line-height: 1.4em;}
.single-comment {padding-bottom: 1em; border-bottom:1px solid #eee; margin-bottom: 1em;}

.caso.golo .descricao-caso, .caso.generico .descricao-caso {background: #151618}
.descricao-caso .fa-soccer-ball-o  {color: #fff; font-size: 4.5em; margin-top: .3em;}
.caso.generico .generico-text p {font-weight: 300; color: #151618; font-size: 3em;}
.caso.generico .generico-text {padding-top: 3.5em;}

.entry .capa {width: 100%; height: auto !important;}
.entry p {font-size: 1em; color: #151618; line-height: 1.55em; margin: 1.55em 0;}
.entry h1 {font-size: 2.8em; font-weight: bold; letter-spacing: -0.05em; line-height: 1.15em;}
.entry h2 {font-size: 1.2em; font-weight: 300; color: #666; font-style: italic; margin: 1em 0;}
.entry h3 {font-size: 1.8em; font-weight: bold; letter-spacing: -0.05em; line-height: 1.15em;}
.entry hr {border:0; height: 3px; background: #151618; padding: 0; margin: 2em 0;}
.news.widget {background: #f8f8f8;}
.news.widget .noticia-single {padding-bottom: 1em; border-bottom:1px solid rgba(0,0,0,0.1); margin-bottom: 1em;}
.news.widget .noticia-single h3 {color: #151618; font-size: 1em; font-weight: 500; line-height: 1.35em;}
.news.widget .noticia-single span {color: #151618; font-size: .7em; padding-top: 1em; font-weight: 300; display: inline-block}

.pc {display:block;}
.mobile {display:none;}
.offcanvas {background: #151618; width: 250px; padding: 1.5em; box-sizing: border-box; position: fixed; min-height: 100vh; z-index: 200; -moz-transform: translateX(-250px); -webkit-transform: translateX(-250px); -o-transform: translateX(-250px); -ms-transform: translateX(-250px); transform: translateX(-250px);}
.off-menu li {list-style: none;}
.off-menu li a {color:#fff; text-transform: uppercase; font-size: 0.85em; display: block; padding: .4em 0;}
.offcanvas .register li {margin: 10px 0 0 0 !important; display: block; float: none; text-align: center;}

.hamb-button {width:40px; margin-top: 1.2em; padding: 0 10px;}

#nav-toggle {display:block; cursor:pointer; height:25px; line-height:5px; margin-top: .3em;}
#nav-toggle strong {padding-left:40px; font-size:.8em; font-weight:bold; text-transform:uppercase;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 0.313em;
  width:2em;
  background: #fff;
  position: absolute;
  display: block;
  content: '';
}
.basic-header #nav-toggle span, .basic-header #nav-toggle span:before, .basic-header #nav-toggle span:after {background:#2e025e;}
#nav-toggle span:before {
  top: -10px;
}
#nav-toggle span:after {
  bottom: -10px;
}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  transition: all 220ms ease-in-out;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
  transform: rotate(-45deg);
}

.translate.offcanvas {-moz-transform: translateX(0px);
-webkit-transform: translateX(0px);
-o-transform: translateX(0px);
-ms-transform: translateX(0px);
transform: translateX(0px);}
.translate.master {
	-moz-transform: translateX(250px);
-webkit-transform: translateX(250px);
-o-transform: translateX(250px);
-ms-transform: translateX(250px);
transform: translateX(250px);
}

/* NOTEBOOK 1366x768 */
@media screen and (max-width: 1366px), screen and (max-height: 768px) {
	.wrapper{width: 100%;}
}
@media screen and (max-width: 480px) {
	.mobile {display:block;}
	.pc {display: none;}
	.logo {height: 1.4em;}
	.featured.contents .col1, .featured.contents .col2, .featured.contents .col3, .opiniao-block .author, .opiniao-block .opiniao-artigo {width: 100%; display: block; float: none;}
	.opiniao-block .author, .opiniao-block .opiniao-artigo, .liga-verdade .h-1, .liga-verdade .h-2 {padding: .625em !important;}
	.opiniao-block .author img {height: 7em;}
	.opiniao-block .author .fa {font-size: 5em;}
	.opiniao-block .author h2, .liga-verdade h2 {font-size: 2.3em; margin-top: 0;}
	.opiniao-block .author p {margin-bottom:.5em;}
	.opiniao-block .button {float: right;}
	.opiniao-block {border-bottom:0;}
	.opiniao-block .opiniao-artigo {border:0 !important; border-bottom:1px solid #eee !important;}
	.opiniao-block .author {border-bottom: 5px solid #151618; padding-bottom: 0 !important;}
	.liga-verdade .tabelas, .liga-verdade .news, .liga-verdade .tabelas .table, .liga-verdade .h-1, .liga-verdade .h-2 {width: 100%; display: block;}
	.liga-verdade p {margin-bottom: 0em;}
	.liga-verdade .h-2 {margin-top: 0 !important; margin-bottom: 1em; text-align: left !important;}
	.clr {padding: 0 !important;}
	.featured.contents .col1 .clr.smaller-padding-full, .featured.contents .col2 .clr.smaller-padding-full, .featured.contents .col3 .clr.smaller-padding-full {padding: .625em !important;}
	.footer .f-1, .footer .f-3 {width: 80%; margin: 0 auto; display: block; text-align: center; padding: .625em; float: none;}
	.footer .f-1 {padding-top: 0 !important;}
	.game-header {border-radius:0 !important;}
	.game-teams, .game-details {float: none; width: 100%; display: block;}
	.game-header .away-name, .game-header .home-name {display: none;}
	.game-teams .home-logo img, .game-teams .away-logo img { height: 3em;}
	.game-teams .home-score, .game-teams .away-score {font-size: 2.5em;}
	.game-header .home-team, .game-header .away-team {width: 35%;}
	.game-header .clock {width: 30%;}
	.game-teams .game-clock {line-height: 3em;}
	.game-details {padding: 1.3em !important;}
	.caso > .box70, .caso > .box30 {width: 100%; display: block;}
	.caso .descricao-caso, .caso .video-embed, .caso-opinioes .opiniao, .caso .generico-text, .entry.post, .sidebar {width: 100%; display: block; float: none;}
	.caso .generico-text {padding: 1.5em !important;}
	.caso.generico .generico-text p {font-size: 2em;}
	.caso {margin-bottom: 1em;}
	.casos {padding: 0 1em;}
	.entry.post {padding: 1em; box-sizing: border-box;}
	.entry h1 {
		font-size: 2.2em;
		font-weight: bold;
		letter-spacing: -0.07em;
		line-height: 1.15em;
	}
}
.share{
margin: 15px 10px;
font-family: 'Roboto-Medium', Arial;
text-transform: uppercase;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
font-size: 15px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
color: #fff;
display: block;
text-align: center;
}


a.bt_face{
background-color: #4a66b4;
color: #fff;
font-size: 12px;
display: inline-block;
padding: 10px 30px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

a.bt_face:hover{background-color: #3d57a1;}

.link_text{float: left; padding-top: 8px; padding-left: 3px; font-size: 11px; font-family: Arial;}
