/* Terra Empresas */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.root-container{font-size:10px;line-height:16px}*,::after,::before,:after,:before{-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}* html:before{content:'Terra Networks';font:0/0 Ubuntu;position:fixed}body,html{font-size:10px;font-family:OpenSans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>*{font-size:1.6rem}li,ul{list-style:none;margin:0;padding:0}.seoTitle{font:0/0 OpenSans,sans-serif}.zaz__loader{width:3.2rem;height:3.2rem;display:inline-block;background:url(//s1.trrsf.com/fe/zaz-icons/gif/loader.gif);background-repeat:no-repeat}.headline,.subtitle--L,.subtitle--M,.subtitle--S,.subtitle--XS{font-family:OpenSans,sans-serif;font-weight:600;color:#191917;cursor:pointer}.headline:focus,.headline:hover,.subtitle--L:focus,.subtitle--L:hover,.subtitle--M:focus,.subtitle--M:hover,.subtitle--S:focus,.subtitle--S:hover,.subtitle--XS:focus,.subtitle--XS:hover{opacity:.8}.headline{font-size:2.2rem;font-family:Ubuntu,OpenSans,sans-serif;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;transition:all 200ms linear}html[data-range=medium] .headline,html[data-range=small] .headline,html[data-range=xsmall] .headline{font-size:3.4rem}html[data-range=large] .headline,html[data-range=xlarge] .headline{font-size:3.6rem}.headlinePic{font-size:4rem}.subtitle--L{font-size:3.2rem;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;transition:all 200ms linear}.subtitle--M{font-size:2.2rem;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;transition:all 200ms linear}.subtitle--S{font-size:1.6rem;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;transition:all 200ms linear}.subtitle--XS{font-size:1.4rem;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;transition:all 200ms linear}.quote{font-family:Ubuntu,OpenSans,sans-serif;line-height:.14rem;font-size:2.2rem;color:#33332f;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;transition:all 200ms linear}html[data-range=large] .quote,html[data-range=xlarge] .quote{font-size:3rem}.quote:after,.quote:before{position:relative;top:1rem;content:'';display:inline-block}.article__txt{display:block;color:#33332f;font-size:1.4rem;line-height:.14rem;margin-bottom:2em;clear:both;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;transition:all 200ms linear}.article__txt:first-of-type:first-letter{float:left;margin:.2rem 1rem 0 0;font-size:6rem;font-weight:700;line-height:.07rem}html[data-range=medium] .article__txt:first-of-type:first-letter{font-size:9rem;margin-top:.4rem}html[data-range=large] .article__txt:first-of-type:first-letter,html[data-range=xlarge] .article__txt:first-of-type:first-letter{font-size:9.2rem;margin-top:.4rem}.article__link{padding:0 .2em;color:#33332f;text-decoration:underline;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;transition:all 200ms linear}.article__link:hover{background-color:#ff7212;color:#fff;text-decoration:none}.article__excerpt{color:#65655d;line-height:.14rem;font-size:1.6rem;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;transition:all 200ms linear}.article__excerpt html[data-range=medium]{font-size:2rem}html[data-range=large] .article__excerpt,html[data-range=xlarge] .article__excerpt{font-size:2.2rem}.btn--branding,.btn--default,.btn--important,.btn--notification,.btn--social,.btn--sva{font-size:1.6rem;font-family:Ubuntu,OpenSans,sans-serif;padding:1rem 2rem;text-decoration:none;text-align:center;border-radius:3px;cursor:pointer;border:none;display:inline-block;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;transition:all 200ms linear}.btn--branding:focus,.btn--branding:hover,.btn--default:focus,.btn--default:hover,.btn--important:focus,.btn--important:hover,.btn--notification:focus,.btn--notification:hover,.btn--social:focus,.btn--social:hover,.btn--sva:focus,.btn--sva:hover{opacity:.8}.btn--default{color:#65655d;background-color:#fff;border:solid 1px #d7d7d7}.btn--default:focus,.btn--default:hover{background-color:#d7d7d7}.btn--branding{color:#fff;background-color:#ff7212}.btn--important{color:#fff;background-color:#ff290b}.btn--social{color:#fff;background-color:#245be7}.btn--notification{color:#fff;background-color:#50bc37}.btn--sva{color:#fff;background-color:#ffce1e}.btn--large{font-size:1.8rem;padding:1.8rem 2.5rem}.btn--small{font-size:1.5rem;padding:.8rem 1.5rem}.btn--xsmall{font-size:1.4rem;padding:.5rem 1rem}.txtDialog{font-size:1.5rem;padding:.25em 1em;color:#65655d;border-radius:40px;border:solid 1px #d7d7d7;font-style:italic}.txtDialog:focus{color:#33332f;font-style:normal;outline:0}.txtDialog[readonly]{background-color:#f1f1f1;color:#65655d;cursor:not-allowed}.txtDialog[readonly]:focus{font-style:italic}.txtDialog--large{padding:1.5rem 1rem}.txtDialog--xlarge{font-size:1.6rem;padding:2rem 1rem}.nightmode{background-color:#191917}
/* HEADER */
header{
	background-color:#ff7212;
	height:60px;
}

header2{
	background-color:#ff7212;
	height:90px;
}

.logo, #container, .feet{
	max-width:951px;
	margin:auto;
}
.logoterra{
	float:right;
	width:97px;
	height:46px;
	margin:24px 0; 
}

.zaz-ui-portal-terms {
	visibility: visible;
}

/*
The code bellow came from an old version of article.
This is NOT the right thing to do,
 */

/*
inicio css zaz elements
*/

.articleHeadline h2 {
	font-family: "OpenSans";
	font-weight: 600;
	color: #191917;
	cursor: pointer;
}

.articleHeadline h2:hover,
.articleHeadline h2:focus {
	opacity: .8;
}

.articledata p {
	display: block;
	color: #33332f;
	font-size: 0.875rem;
	line-height: 1.4;
	margin-bottom: 2em;
	clear: both;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.articledata p a {
	padding: 0 .2em;
	color: #33332f;
	text-decoration: underline;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.articledata p a:hover {
	background-color: #ff7212;
	color: #FFF;
	text-decoration: none;
}

.articledata > p:first-of-type:first-letter {
	float: left;
	margin: 0.125rem 0.625rem 0 0;
	font-size: 3.75rem;
	font-weight: bold;
	line-height: .7;
}

.articledata blockquote {
	font-family: "Ubuntu";
	line-height: 1.4;
	font-size: 1.375rem;
	color: #33332f;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

/* .articledata blockquote:before {
	position: relative;
	top: 0.625rem;
	content: "";
	display: inline-block;
	background-image: url("http://terra.zaz-icons.master.hlg-fe.tpn.terra.com/svg-sprites/main/zaz-main-sprite.svg");
	width: 40px;
	height: 40px;
	background-size: 1540px auto;
	background-position: -924px 0;
}

.articledata blockquote:after {
	position: relative;
	top: 0.625rem;
	content: "";
	display: inline-block;
	background-image: url("http://terra.zaz-icons.master.hlg-fe.tpn.terra.com/svg-sprites/main/zaz-main-sprite.svg");
	width: 40px;
	height: 40px;
	background-size: 1540px auto;
	background-position: -968px 0;
} */

.articleHeadline h2 {
	font-size: 1.375rem;
	font-family: "Ubuntu";
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.articleHeadline h4 {
	color: #65655d;
	line-height: 1.4;
	font-size: 1rem;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.articleHeadline a {
	padding: 0 .2em;
	color: #33332f;
	text-decoration: underline;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.articleHeadline a:hover {
	background-color: #ff7212;
	color: #FFF;
	text-decoration: none;
}

/*fim css zaz element */

/*
General
*/

body {
	background-color: #FFF;
}

.ctnGeneral {
	width: 100%;
	margin: 0 auto;
}

.ctnContent {
	margin: 0 auto;
	max-width: 1280px;
}

.articleBlock {
	margin-top: 50px;
}

.ctnGeneral .container-footer {
	background: #f1f1f1;
	width: 100%;
	margin-top: 20px;
	clear: both;
}

.ctnGeneral .container-footer .gambit-container .cover_s0_advertising {
	text-align: center;
	margin-top: 20px;
}

.ctnGeneral .container-footer .border-top-first {
	width: 100%;
	height: 1px;
	background-color: #A9A9A9;
}

.ctnGeneral .container-footer .border-top-second {
	width: 100%;
	height: 1px;
	background-color: #D9D9D9;
}

.ctnGeneral .advertising-footer:nth-child(odd) {
	padding-left: 5px;
	width: 1280px;
}

.ctnGeneral .advertising-footer {
	margin: 0 auto;
	width: 1280px;
}

.ctnGeneral .advertising-footer > iframe:first-child {
	margin-bottom: 25px;
}

.ctnGeneral .container-footer .title-adv {
	margin: 25px 20px 10px;
	color: #65655D;
	font-size: 12px;
	font-family: OpenSans;
	font-weight: normal;
}

/*
Widget placar
*/

.score-widget .scoreboard {
	border-top: 2px solid #008D84;
	border-radius: 4px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.4);
	padding: 10px 0 12px 0;
	width: 920px;
	margin: 10px auto 30px;
	clear: both;
}

.score-widget .scoreboard .event {
	text-align: left;
	border: none;
}

.score-widget .scoreboard .event .championship {
	border: none;
}

.versus_icon {
	display: inline-block;
	text-align: center;
	width: 50px;
}

.score-widget .icon {
	display: inline-block;
	overflow: hidden;
	cursor: default;
	vertical-align: middle;
	line-height: 12px;
	text-indent: 9999px;
	color: transparent;
}

.scoreboard .shield {
	margin: 0 25px 0 15px;
}

.score-widget .icon:before {
	content: "";
	margin-left: -50px;
}

.score-widget .icon-versus {
	width: 11px;
	height: 12px;
	margin: 0 29px 0 30px;
	background-position: 0 -268px;
}

.score-widget .lin-hor-dotted {
	border-width: 10px 0;
}

/* SCOREBOARD */

.score-widget .scoreboard .away-team,
.score-widget .scoreboard .home-team {
	margin: 0 -19px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 50%;
	text-align: right;
}

.score-widget .scoreboard .away-team {
	padding-left: 1px;
	width: 49%;
	text-align: left;
}

.score-widget .scoreboard .event {
	display: block;
	margin-bottom: 20px;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
}

.players li:last-of-type {
	margin-bottom: 0px;
}

.score-widget .scoreboard .event .championship {
	margin: 0 0 0 10px;
	padding: 0;
}

.score-widget .scoreboard .event .championship a {
	font-family: ubuntu;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	color: #191917;
	text-transform: uppercase;
}

[data-range=small] .score-widget .scoreboard .event .championship a,
[data-range=xsmall] .score-widget .scoreboard .event .championship a {
	font-family: ubuntu;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #191917;
	text-transform: uppercase;
}

/*@media only screen and (min-width:480px) and (max-width:767px){
    .score-widget .scoreboard .event .championship a{
        font-family: ubuntu;
        text-decoration: none;
        font-weight: bold;
        font-size: 14px;
        color:#191917;
        text-transform: uppercase;
    }
    @media only screen and (max-width:479px){
     .score-widget .scoreboard .event .championship a{
        font-family: ubuntu;
        text-decoration: none;
        font-weight: bold;
        font-size: 13px;
        color:#191917;
        text-transform: uppercase;
    }
    }   */

.score-widget .scoreboard .event .round {
	text-transform: uppercase;
	font-size: 14px;
	font-family: ubuntu;
	font-weight: normal;
	margin-left: 15px;
}

[data-range=small] .score-widget .scoreboard .event .round,
[data-range=xsmall] .score-widget .scoreboard .event .round {
	font-size: 12px;
}

.score-widget .scoreboard .more {
	margin-bottom: 0 !important;
	text-align: right;
	font-size: 12px !important;
	display: inline-block;
	float: right;
	vertical-align: middle;
}

/*ROUNDS RESULTS*/

.score-widget .round-result .tooltip-container {
	display: none;
}

.score-widget .round-result {
	width: 619px;
	margin-top: 1px;
}

.score-widget .round-result .carousel-container {
	background: #FFFFFF;
	width: 600px;
	padding: 5px;
	margin: auto;
	float: left;
	border: 5px solid #EBEAE8;
}

.score-widget .round-result.round-result-carousel .carousel-container {
	width: 539px;
	border-left-width: 15px;
	border-right-width: 15px;
}

.score-widget .round-result.round-result-carousel ul {
	min-width: 540px;
	height: 44px;
	overflow: hidden;
}

.score-widget .round-result .carousel-container .event {
	float: left;
	height: 42px;
	width: 57px;
	border: 1px solid #E5E5E5;
	border-bottom: 1px solid #B5B5B5;
	margin-right: 1px;
}

.score-widget .round-result .carousel-container .event.tooltip {
	cursor: hand;
	cursor: pointer;
}

.score-widget .round-result .carousel-container .event .player .goals {
	float: right;
	display: block;
	text-align: center;
}

.score-widget .round-result .carousel-container .event .player {
	padding: 7px;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 10px;
}

.score-widget .round-result .carousel-container .event .player + .player {
	padding: 0 7px 0 7px;
}

.score-widget .round-result .carousel-container .event {
	color: #B5ACA4;
}

.score-widget .round-result .carousel-container .event.finished {
	background: #E5E5E5;
	color: #666666;
}

.score-widget .round-result .carousel-container .event.started {
	color: #666666;
}

.score-widget .round-result .button.previous:hover .arrow {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAALAQMAAADC9tYGAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAC9JREFUCNdjYGFgYGRg4AGSDQwyQPIAgw2QfMBQAyQ/MPwBkj+gbIg4RA1EPVgvAD5lCei1r3rOAAAAAElFTkSuQmCC) no-repeat 5px 0 transparent;
}

.score-widget .round-result .button.next:hover .arrow {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAALAQMAAADC9tYGAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAC9JREFUCNdjYGFgYGRg4AGSDQwyQPIAgw2QfMBQAyQ/MPwBkj+gbIg4RA1EPVgvAD5lCei1r3rOAAAAAElFTkSuQmCC) no-repeat -24px 0 transparent;
}

.score-widget .round-result .button.disabled-prev .arrow {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAALAQMAAADC9tYGAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAC9JREFUCNdjYGFgYGRg4AGSDQwyQPIAgw2QfMBQAyQ/MPwBkj+gbIg4RA1EPVgvAD5lCei1r3rOAAAAAElFTkSuQmCC) no-repeat -5px 0 transparent;
}

.score-widget .round-result .button.disabled-next .arrow {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAALAQMAAADC9tYGAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAC9JREFUCNdjYGFgYGRg4AGSDQwyQPIAgw2QfMBQAyQ/MPwBkj+gbIg4RA1EPVgvAD5lCei1r3rOAAAAAElFTkSuQmCC) no-repeat -24px 0 transparent;
}

/*.score-widget .round-result .button .arrow { background:url(../../../_img/arrows-gray.png) no-repeat -24px 0 transparent; }*/

.score-widget .round-result .button .arrow {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAALAgMAAACFVqzWAAAACVBMVEWXjoGXjoGXjoHZ9OHJAAAAAnRSTlMAIE397fAAAAA3SURBVAiZY2BIYQABJgcGBsYlEOYEBgY2KBNISUGZKxkYsqDMVQ4Mq2DMBmRRJLVIJiCZi7ANALTaD5vSWOqqAAAAAElFTkSuQmCC) no-repeat -24px 0 transparent;
}

.score-widget .round-result .button.previous .arrow {
	background-position: 5px 0;
}

.score-widget .round-result .button.previous {
	margin-right: 1px;
}

.score-widget .round-result .button.next {
	margin-left: 1px;
}

.score-widget .round-result .button {
	width: 19px;
	height: 64px;
	display: block;
	background: #EBEAE8;
	overflow: hidden;
}

.score-widget .round-result .button.disabled-next:hover,
.round-result .button.disabled-next:focus,
.score-widget .round-result .button.disabled-prev:hover,
.round-result .button.disabled-prev:focus {
	background: #EBEAE8;
}

.score-widget .round-result .button:hover,
.round-result .button:focus {
	background-color: #F90;
}

.score-widget .round-result .button .arrow {
	margin-top: 27px;
}

.score-widget .movement.up {
	color: #56B600;
}

.score-widget .movement.down {
	color: #FF0000;
}

/* background:url("../_img/position-arrows.png") */

.score-widget .movement .icon {
	vertical-align: middle;
	display: inline-block;
	width: 10px;
	height: 12px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAYCAYAAADDLGwtAAAARklEQVQoz2P4//8/AzIO28bwH4TRxbEqwqYYpyJ0xXgVISsmqAiGSXfjyFUI5iLjUYUYkjgwdpOwmIzbWjTryfQMsmI0cQDAn1y12K7KUQAAAABJRU5ErkJggg==") no-repeat;
	overflow: hidden;
	text-indent: -999px;
}

.score-widget .movement.down .icon {
	background-position: 0 -12px;
}

.match-info {
	margin: -8px;
}

.match-info .more {
	text-align: left;
}

.match-info .details,
.match-info .match {
	width: auto;
	padding: 11px 12px;
}

.match-info .match {
	border-top: 1px solid #FFFFFF;
	background: #F5F4F1;
	color: #666666;
	font-weight: bold;
	text-align: center;
}

.match-info .details {
	border-bottom: 1px solid #DADAD9;
}

.match-info .details .date {
	font-size: 21px;
	font-weight: bold;
}

.match-info .details .stadium {
	margin-top: 6px;
	font-size: 11px;
	font-weight: bold;
}

.match-info .match .versus,
.match-info .match .name,
.match-info .match .goals,
.match-info .match .shield {
	vertical-align: middle;
}

.match-info .match .versus {
	margin: 0 5px;
	line-height: 40px;
	font-size: 11px;
	color: #C3C3C3;
}

.match-info .match .team {
	display: inline-block;
	width: 50%;
}

.match-info .match .team:first-child {
	margin-right: -11px;
	float: left;
}

.match-info .match .versus + .team {
	margin-left: -11px;
	text-align: right;
	float: right;
}

.match-info .match .team .name {
	margin: 0 7px 0 0;
	font-size: 19px;
	color: #7F7871;
}

.match-info .match .team .shield + .name {
	margin: 0 0 0 5px;
	font-size: 19px;
}

.match-info.finished .details {
	width: auto;
	padding: 11px 17px 10px 17px;
}

.match-info.finished .details .date {
	font-size: 14px;
	font-weight: bold;
}

.match-info.finished .details .stadium {
	font-size: 12px;
	margin-top: 4px;
}

.match-info.finished .match .team .name {
	font-size: 15px;
}

.match-info.finished .match .team .goals {
	margin: 12px;
	font-size: 23px;
	color: #464139;
}

.match-info.finished .match .more {
	text-align: left;
}

/* SCORE */

.score-widget .score {
	vertical-align: middle;
	font-weight: normal;
}

.score-widget .score .scoreboard_name {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 188px;
	line-height: 21px;
	font-size: 20px;
	color: #47423A;
	vertical-align: middle;
	margin: 0 15px;
	font-weight: bold;
	font-family: Opensans;
	color: #65655D;
}

.score-widget .score .scoreboard_acron {
	line-height: 21px;
	font-size: 18px;
	color: #47423A;
	vertical-align: middle;
	margin: 0 15px;
	text-transform: uppercase;
}

.score-widget .score .team-name.min {
	max-width: 130px;
}

.score-widget .score .team-name.medium {
	max-width: 207px;
	margin: 0 15px;
}

li .name {
	color: #33332F;
	font-size: 13px;
	font-family: opensans;
}

.score-widget .score .penalty {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	height: 41px;
	line-height: 41px;
	font-size: 23px;
	vertical-align: top;
	font-weight: normal;
	color: #47423A;
}

.score-widget .score .shield {
	margin: 0 0px;
	vertical-align: middle;
}

.scoreboard .foot {
	display: block;
	vertical-align: middle;
	padding: 25px 15px 0px;
}

.scoreboard .foot span {
	display: inline-block;
	vertical-align: middle;
	font-weight: 600;
	font-family: opensans;
	font-size: 12px;
	color: #65655D;
	margin-left: 15px;
	font-style: italic;
}

[data-range=small] .scoreboard .foot .date-manager,
[data-range=xsmall] .scoreboard .foot .date-manager {
	font-size: 14px;
}

.scoreboard .foot .dados {
	display: inline-block;
}

.dados .date-manager .hour_foot {
	font-family: opensans;
	font-weight: bolder;
	font-style: italic;
	font-size: 14px;
	color: #191917;
}

.scoreboard .foot .dados .stat {
	color: #191917;
	font-family: opensans;
	font-size: 14px;
	font-style: italic;
	font-weight: 600;
	margin-left: 15px;
	text-transform: lowercase;
}

.foot .more a {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	font-family: ubuntu;
	font-size: 12px;
	text-decoration: none;
	color: #191917;
	text-transform: uppercase;
}

.foot .more a:hover {
	color: inherit;
	opacity: 0.5;
	background-color: transparent;
	text-decoration: none;
}

[data-range=small] .foot .more a,
[data-range=xsmall] .foot .more a {
	font-size: 11px;
	font-weight: normal;
}

.scoreboard .foot .more span {
	color: #191917;
	font-family: ubuntu;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	font-style: normal;
}

.score-widget .scoreboard .scorers .players .icon {
	display: none;
}

.score-widget .scoreboard .foot .dados .date-manager {
	text-transform: uppercase;
	font-size: 14px;
}

[data-range=small] .scoreboard .foot .more span,
[data-range=xsmall] .scoreboard .foot .more span {
	font-size: 11px;
	vertical-align: text-bottom;
}

.score-widget .score .points {
	font-size: 45px;
	vertical-align: middle;
	font-family: opensans;
	font-weight: 600;
	color: #33332F;
}

.score-widget .score .home-team .shield {
	margin: 0 25px 0 0;
}

.score-widget .score .home-team .penalty {
	margin: 0 5px 0 10px;
}

.score-widget .score .home-team .points {
	margin: 0 3px 0 1px;
}

.score-widget .score .home-team .shield + .points {
	margin: 0 25px 0 0;
}

.score-widget .score .away-team .points {
	margin: 0 0 0 25px;
}

.score-widget .score .away-team .shield {
	margin: 0 0 0 25px;
}

.score-widget .score .away-team .penalty {
	margin: 0 11px 0 5px;
}

.score-widget .score .away-team .points + .shield {
	margin-left: 25px;
}

.home-team .app-teams__item__icon {
	vertical-align: middle;
}

.away-team .app-teams__item__icon {
	vertical-align: middle;
}

/* SCORERS */

.score-widget .scorers {
	margin-top: 15px;
	width: 100%;
	display: inline-block;
}

[data-range=small] .score-widget .scorers,
[data-range=xsmall] .score-widget .scorers {
	display: none;
}

/*@media only screen and (max-width : 479px){
    .score-widget .scorers{
       display:none;
    }
}*/

.players > li {
	margin-bottom: 10px;
}

.score-widget .scorers .icon {
	margin: 0 5px 0 8px;
}

.score-widget .scorers .players {
	float: left;
	display: block;
	*zoom: 1;
	*display: inline;
	margin: 0;
	width: 50%;
	text-align: left;
	font-size: 12px;
	vertical-align: top;
}

.score-widget .scorers .players li {
	padding: 0 6px 0 30px;
}

.score-widget .scorers .players:first-child {
	text-align: right;
}

.score-widget .scorers .players:first-child li {
	padding-right: 48px;
}

.score-widget .scorers .players li {
	height: 14px;
	line-height: 14px;
}

/*
Advertising
*/

.articleBlock .advertising {
	margin-top: 0;
	margin-bottom: 40px;
	width: 1px;
	visibility: hidden;
	opacity: 0;
}

.articleBlock .advertising.anchor-right {
	float: right;
	margin-left: 30px;
	margin-right: 90px;
}

.articleBlock .advertising.anchor-left {
	float: left;
	margin-right: 30px;
	margin-left: 90px;
}

.articleBlock .articleHeadline .advertising.anchor-right {
	margin-top: 0;
	margin-bottom: 30px;
}

.articleBlock .advertising.expanded {
	width: 100%;
	border: none;
	float: right;
	background-color: #fff;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.articleBlock .advertising.expanded div:first-child {
	margin: 0 auto;
}

.articleBlock .advertising.cards {
	box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.4);
}

.articleBlock .advertising .lbl-advertising {
	height: 30px;
	margin-top: 20px;
	font-family: OpenSans;
	font-weight: 600;
	font-size: 12px;
	padding: 0 10px;
	color: #65656a;
	display: none;
}

.articleBlock .advertising-mobile {
	float: none;
	margin: 0 auto;
	padding-top: 20px;
	width: 300px;
	display: none;
	box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.4);
}

.articleBlock .advertising-mobile .lbl-advertising {
	height: 30px;
}

.ctnContent .articleBlock .subtitle h2 {
	line-height: 120%;
	font-weight: normal;
	font-size: 22px;
}

/*
Headline
*/

.ctnContent .articleBlock .articleHeadline .title:hover,
.ctnContent .articleBlock .articleHeadline .subtitle--XS {
	opacity: 1;
}

.ctnContent .articleBlock .articleHeadline .title,
.ctnContent .articleBlock .articleHeadline .subtitle--XS {
	cursor: auto;
}

.ctnContent .articleBlock .articleHeadline a {
	color: inherit;
}

.ctnContent .articleBlock .articleHeadline .subtitle {
	margin-bottom: 29px;
	cursor: auto;
}

.articleBlock .articleHeadline {
	min-height: 300px;
	margin-bottom: 40px;
}

/*
Page Content
*/

.articledata .author.subtitle--XS {
	font-style: italic;
	clear: both;
	font-size: 14px;
	font-weight: normal;
	cursor: auto;
}

.articleHeadline .text,
.articleHeadline .textBlock,
.articleHeadline p,
.articledata > .article__txt,
.articledata > .text,
.articledata > p,
.articledata > .author {
	clear: none;
	margin-top: 0;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 920px;
}

/*.articledata>.text:first-of-type:first-letter ,*/

.articledata > p:first-of-type:first-letter {
	float: left;
	margin: 0.2rem 1rem 0 0;
	font-size: 92px;
	line-height: .7;
	font-weight: normal;
}

.articleHeadline h2,
.articleHeadline h2:hover {
	cursor: auto;
	opacity: 1;
}

.datetime { /*font-family: OpenSans;*/
	font-size: 16px;
	color: #65655D;
	text-transform: lowercase;
}

.subtitle h4 {
	color: #65655D;
}

.author h6 {
	color: #65655D;
}

.content-gambit {
	background-color: #F1F1F1;
}

.articleBlock .image-container {
	position: relative;
	z-index: 5;
}

.articleBlock .text img {
	position: relative;
	z-index: 5;
}

.articleBlock .image-container.anchor-right {
	float: right;
	margin-left: 40px;
	margin-right: 90px;
}

.articleBlock .image-container.anchor-left {
	float: left;
	margin-right: 40px;
	margin-left: 90px;
}

.articleBlock .image-container .image {
	width: 100%;
}

.articleBlock .image-container {
	clear: both;
	text-align: right;
}

.articleBlock .image-container.video-thumb {
	text-align: left;
}

.articleBlock .player-embed.video-thumb > div {
	margin-left: auto;
	margin-right: auto;
}

/* 
Galleries
*/

.embbed-gallery {
	margin-top: 30px;
	z-index: 5;
	position: relative;
}

/*
Tables
*/

.articledata > table {
	float: left;
	margin: 0 17px 35px 0;
	font-size: 12px;
}

.articledata > table caption {
	margin-bottom: 8px;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}

.articledata > table tbody tr:first-child td {
	padding: 6px 10px 5px;
	background-color: #BEB7AF;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
}

.articledata > table tbody td {
	padding: 12px 10px 10px 10px;
	background-color: #ECEAE7;
	border: 1px solid #FFF;
	border-left: none;
	border-collapse: separate;
}

.articledata > table tbody td a {
	font-weight: bold;
	color: #47423A;
	font-size: 12px;
}

.articledata > table tbody td a span {
	color: #FF9900;
	font-size: 12px;
}

.articledata table .text,
.articledata table p {
	width: auto;
	height: auto;
}

/*
Quote
*/

.articledata .quote-container {
	display: inline-block;
	padding: 22px 0 0 66px;
	margin: 5px 0 20px;
	width: 235px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAwBAMAAABOG1+3AAAAA3NCSVQICAjb4U/gAAAAMFBMVEX////s6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6ufs6uc5/ET1AAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yNC8xM80aSBgAAAEkSURBVDiN7ZLNTQNBDIWN+Avib48IISUVQAsgcYcKSI4cc6CAwIkb6SDpIKGCQAV7oAJoYBEKAgS7zvp5x+M5UAH49J6+GfuNd4m09vrka21gcr1482Ql/whyOedvR5YmXGWNvmPmXkQXtR2r3K8lPxtpiZ3r/Vz0l6GR2BIdDxh13JANtciIS1yeu8HM1cBOVSHGql66Ft2FvA+TDmGfEKJIQ8zE/mQWlYe2CNhH6CORcRfbGJzFQC+GMPlddWGPQE3ETmNWWyaRe30rzYeTpeot1zuc/FS9K/rV0GbcOp3FsVI77mQ3DdgW+0DxWT1DaDJWPfKfKm2CbXYMoUnfIUpR0yT/HWExp3WpxwqvanvSoPiYWbDzf/Tn0W0o/S8vg72hBQISnPkzbiq0AAAAAElFTkSuQmCC") no-repeat left top;
}

.articledata .quote-container .quote {
	padding-bottom: 9px;
	margin-bottom: 8px;
	font-weight: bold;
	font-size: 18px !important;
	color: #978E81 !important;
	background: url("../../../core/_img/lin-dotted.png") repeat-x 0 bottom;
	line-height: 25px;
}

.articledata .quote-container .person {
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
	color: #7F7871;
	text-align: right;
}

.articledata .quote-container .about {
	display: block;
	font-size: 12px;
	color: #7F7871;
	text-align: right;
	font-style: italic;
}

.articledata .quote-container.view-2 {
	width: 342px;
}

.articledata .quote-container.view-2 .quote {
	font-size: 23px !important;
	line-height: 33px;
}

.articledata .quote-container.view-3 {
	width: 554px;
}

.articledata .quote-container.no-quote-icon {
	margin-top: 1px;
	padding: 0;
	width: 301px;
	background: none;
}

.articledata .quote-container.no-quote-icon.view-3 {
	width: 619px;
}

.articledata .quote-container.no-author .quote {
	background: none;
}

.articledata br {
	display: block;
}

.articleHeadline h1 {
	font-size: 38px;
	font-family: "Ubuntu";
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	line-height: 110%;
}

.articledata > p {
	font-size: 18px;
	line-height: 150%;
}

.ctnContent .articleBlock .textBlock .bottom-article-share {
	display: table;
	margin: 0 auto;
	width: 920px;
}

.ctnContent .articleBlock .textBlock .bottom-article-share .article-credit {
	height: 32px;
	width: 75%;
	color: #65655D;
	font-size: 12px;
	display: table-cell;
}

.icon-comments .count {
	height: 28px;
	line-height: 28px;
}

.icon-comments div {
	line-height: 26px;
	text-align: center;
}

.icon-comments div p {
	width: 32px;
	color: #000;
	font-family: 'OpenSans';
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	margin: 0;
}

.label-comments {
	color: #616161;
	padding: 5px 0;
}

.label-comments:hover {
	color: black;
	text-decoration: black;
	cursor: pointer;
}

.social-wrapper .label-comments {
	margin: 0;
}

.label-comments span {
	height: 32px;
	line-height: 28px;
	font-size: 14px;
}

/*
Saiba Mais
*/

.articledata .related-news {
	margin-bottom: 40px;
}

.articledata .related-news.anchor-left {
	float: left;
	margin-right: 40px;
	margin-left: 80px;
}

.articledata .related-news.anchor-right {
	float: right;
	margin-right: 80px;
	margin-left: 40px;
}

.articledata .related-news > h2 {
	font-size: 18px;
	font-family: "Ubuntu";
	font-weight: 500;
	text-transform: uppercase;
	color: #191917;
}

.articledata .related-news .cards {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.articledata .related-news .placeholder-card {
	float: none;
}

.articledata .related-news.anchor-right .placeholder-card,
.articledata .related-news.anchor-left .placeholder-card {
	margin-right: -10px;
	margin-left: -10px;
}

.articledata .related-news .news .subtype {
	background-color: #FE290B;
	border-radius: 20px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	margin: 0 6px 0 0;
	padding: 2px 10px 3px;
	float: left;
}

.related-news .share-facebook {
	margin-left: 6px;
	margin-right: 0;
}

.related-news .network-image {
	margin-left: 6px;
	margin-right: 0;
}

/*
Infographic
*/

.ctnContent .container-infographic {
	width: 920px;
	margin: 0 auto 20px;
	text-align: center;
}

.ctnContent .container-infographic .link-img {
	display: block;
	font-size: 10px;
	color: #65655D;
	margin: 0 auto;
	text-align: right;
}

.ctnContent .container-freecontent {
	width: 1100px;
	margin: 0 auto;
}

/*
Foto de Abertura
*/

.headlineTop .imageHeader {
	z-index: 5;
}

.headlineTop .container-essentials {
	z-index: 5;
	position: relative;
}

.headlineTop .container-essentials .shaddow { /*bottom: 30px;*/
	bottom: 24px;
	border-radius: 0;
	cursor: auto;
}

.headlineTop .news-image {
	height: 100%;
	overflow: hidden;
	position: relative;
	text-align: right;
}

.headlineTop .news-image img {
	float: none;
	margin-bottom: 5px;
}

.headlineTop .news-image .image {
	width: 100%;
}

.headlineTop .container-essentials .news {
	position: absolute;
	bottom: 50px;
	margin-left: 90px;
	z-index: 5;
	display: table;
	color: #fff;
}

.headlineTop .news .datetime { /*width: 80px;*/
	text-align: center;
	color: #fff;
	font-weight: 600;
	display: table-cell;
	vertical-align: middle;
	padding-top: 0;
}

.headlineTop .news .datetime .dateDay {
	font-size: 36px;
	margin-bottom: -10px;
}

.headlineTop .news .datetime .dateMounth {
	font-size: 20px;
	margin-bottom: -2px;
}

.headlineTop .news .datetime .dateYear {
	font-size: 16px;
	text-align: center;
}

.headlineTop .news .title {
	width: 755px;
	font-size: 36px;
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	padding: 0 18px;
}

.headlineTop .news .title h1 {
	margin-top: 0;
	margin-bottom: 0;
}

.headlineTop .rescence {
	display: table-cell;
	vertical-align: middle;
	font-weight: 600;
	font-size: 18px;
}

.headlineTop .rescence .rescenceSmall {
	font-size: 14px;
}

.headlineTop .rescence .rescenceMedium {
	font-size: 16px;
}

.headlineTop .rescence .rescenceIcon {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	background-repeat: no-repeat;
	display: inline-block;
}

.headlineTop .rescence .rescenceTime {
	vertical-align: middle;
	padding-left: 10px;
	display: inline-block;
	width: 224px;
}

.headlineBottom {
	margin-top: 20px;
}

.headlineBottom .advertising {
	margin-top: 10px;
	margin-bottom: 35px;
}

/*
Subject Table
*/

.ctnGeneral .subject-table {
	width: 1260px;
	margin: 30px auto 40px;
}

.ctnGeneral .subject-table .cards {
	border-top: 1px solid #F1F1F1;
}

.ctnGeneral .subject-table > .title,
.ctnGeneral .subject-table .title .channel {
	font-family: "Ubuntu";
	font-size: 22px;
	color: #191917;
}

.ctnGeneral .subject-table > .title {
	margin: 10px 10px 5px;
}

.ctnGeneral .subject-table .title .channel,
.ctnGeneral .subject-table .bottom-subject .link .channel {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.ctnGeneral .subject-table .bottom-subject .link {
	font-size: 14px;
	font-family: "Ubuntu";
	margin: 10px;
	color: #191917;
	text-decoration: none;
}

.ctnGeneral .subject-table .bottom-subject .link:hover,
.ctnGeneral .subject-table .title .channel:hover {
	color: #b7b7b7;
}

.ctnGeneral .subject-table .bottom-subject {
	clear: both;
	text-align: right;
	padding-top: 12px;
}

.ctnGeneral .subject-table .bottom-subject .link .icone {
	margin-left: 5px;
	font-size: 24px;
	vertical-align: middle;
}

.ctnGeneral .subject-table .linear {
	clear: both;
	margin-top: 35px;
}

.ctnGeneral .subject-table .subject-card0 {
	margin-left: 0px;
}

.ctnGeneral .subject-table .advertising-card {
	margin-right: 0px;
}

.ctnGeneral .articleBlock .articledata > h2 {
	font-size: 2em;
	width: 920px;
}

/*	
Media Devices & Grid Ajusts
*/

/*
Gambit container
*/

.gambitContent,
.gambit-container {
	background-color: #F1F1F1;
	clear: both;
}

.gambit-container .spacer {
	background-color: #FFFFFF;
	display: block;
	height: 20px;
	margin-bottom: 20px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

.info-container {
	display: none;
}

.articleBlock .articledata.article__txt {
	clear: none;
}

/*
Content Share
*/

.ctnContent .articleBlock .textBlock .bottom-article-share .horizontal-share {
	padding-top: 30px;
}

.ctnContent .horizontal-share {
	display: table-cell;
	vertical-align: middle;
}

.ctnContent .vertical-share {
	position: absolute;
	text-align: center;
	z-index: 0;
	left: 20px;
}

.ctnContent .content-share {
	margin-left: -5px;
}

.ctnContent .content-share-floating {
	position: absolute;
	text-align: center;
	z-index: 1;
	margin-left: 30px;
}

.hor-separator {
	line-height: 0;
	margin: 5px 0;
	height: 32px;
	width: 14px;
	padding: 5px 0;
}

.hor-separator span {
	height: 32px;
	width: 1px;
}

.hor-separator-vertical {
	height: auto;
}

.icon-hor {
	float: left;
	margin: 0 5px;
	text-align: center;
}

.icon-hor:first-child {
	margin-left: 0;
}

.comments-hor { /*margin-left: 35px;*/
}

.social-item :hover {
	cursor: pointer;
}

.social-item {
	padding: 5px 0;
}

.content-share-bottom .social-wrapper {
	width: 280px;
	height: 40px;
	margin-top: -36px;
	float: right;
}

.social-wrapper .social-item div {
	width: 32px;
	height: 32px;
	background-image: url("../_img/sprite64x64.png");
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 192px 32px;
}

.social-wrapper .social-item div:hover {
	opacity: 0.8;
}

.social-wrapper .icon-facebook div {
	background-position: 0px 0px;
}

.social-wrapper .icon-twitter div {
	background-position: -64px 0px;
}

.social-wrapper .icon-gplus div {
	background-position: -32px 0px;
}

.social-wrapper .icon-pinterest div {
	background-position: -96px 0px;
}

.social-wrapper .icon-comments div {
	background-position: -160px 0px;
}

/*
Creditos e Autor
*/

.article-author {
	min-height: 50px;
	margin-bottom: 15px;
}

.article-author .photo-container {
	float: left;
	margin-left: -5px;
}

.article-author .photo-container img {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.article-author .photo-container ul {
	min-height: 32px;
}

.article-author .photo-container li {
	float: left;
	line-height: 32px;
	height: 32px;
	margin: 0 5px;
}

.article-author .photo-container li .default-author {
	width: 32px;
	height: 32px;
	content: "\40";
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	color: #A5A598;
	font-size: 26px;
	background-color: #F1F1F1;
	padding: 5px 3px 3px 3px;
}

.article-author .photo-container li .default-author::before {
	content: "\40";
}

.article-author .author-container {
	color: #65655D;
	font-size: 14px;
	margin-left: 5px;
	line-height: 32px;
	float: left;
}

.article-author .author-container .author-link {
	line-height: 14px;
	margin-bottom: 10px;
	font-style: italic;
}

.article-author .author-container .author-link a {
	padding: 0;
}

.article-author .author-container .author-location {
	font-size: 12px;
	line-height: 12px;
	font-style: italic;
}

.article-credit span {
	line-height: 120%;
	vertical-align: middle;
	display: table-cell;
}

.article-credit .credit-text {
	font-style: italic;
	padding-left: 10px;
}

.article-credit span:first-child {
	min-width: 1px;
}

/*
SEO RULES
*/

.articleHeadline h2 {
	color: #65655d;
	line-height: 1.4;
	font-size: 1rem;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear; /*font-family: "OpenSans", sans-serif;*/
	font-weight: 600;
	cursor: pointer;
}

.standalone-gallery .clear-floating {
	clear: both;
	min-height: 1px;
}

/* mobile comments*/

.comments-mobile {
	min-height: 220px;
	width: 100%;
}

[data-range=medium] .score-widget .score .scoreboard_name,
[data-range=small] .score-widget .score .scoreboard_name,
[data-range=xsmall] .score-widget .score .scoreboard_name {
	display: none;
}

.scoreboard_acron {
	display: none;
}

[data-range=medium] .scoreboard_acron,
[data-range=small] .scoreboard_acron,
[data-range=xsmall] .scoreboard_acron {
	display: inline-block;
	margin: 0 15px;
	font-weight: bold;
	font-size: 18px;
	font-family: opensans;
	color: #65655D;
}

[data-range=medium] .scoreboard_acron {
	width: 100px;
}

[data-range=small] .scoreboard_acron,
[data-range=xsmall] .scoreboard_acron {
	width: 30px;
	font-size: 16px;
}

[data-range=medium] .score-widget .scoreboard {
	width: 700px;
	clear: both;
}

/*[data-range = small] .score-widget .scoreboard,[data-range = xsmall] .score-widget .scoreboard{
    width:300px;
}*/

[data-range=small] .foot,
[data-range=xsmall] .foot {
	padding: 25px 15px 15px;
}

/*[data-range = small] .scoreboard .foot .dados,[data-range = xsmall] .scoreboard .foot .dados{
    width:100%;
    margin-bottom: 20px;

}*/

[data-range=small] .score-widget .score .away-team .points,
[data-range=xsmall] .score-widget .score .away-team .points {
	margin: 0 0 0 20px;
}

[data-range=small] .score-widget .score .points,
[data-range=xsmall] .score-widget .score .points {
	font-size: 35px;
}

[data-range=small] .score-widget .scoreboard .more,
[data-range=xsmall] .score-widget .scoreboard .more {
	width: 100%;
}

[data-range=small] .score-widget .score .away-team .points + .shield,
[data-range=xsmall] .score-widget .score .away-team .points + .shield {
	margin-left: 20px;
}

[data-range=small] .score-widget .scorers .players li,
[data-range=xsmall] .score-widget .scorers .players li {
	padding: 0 6px 0 34px;
}

[data-range=small] .score-widget .scorers .players:first-child li,
[data-range=xsmall] .score-widget .scorers .players:first-child li {
	padding-right: 34px;
}

/*[data-range = small] .score-widget .scoreboard .away-team,[data-range = xsmall] .score-widget .scoreboard .away-team{
    width:48%;
    text-align: right;
    margin:0;
}*/

[data-range=small] .score-widget .scoreboard .home-team,
[data-range=xsmall] .score-widget .scoreboard .home-team {
	width: 48%;
	margin: 0px;
}

[data-range=small] .score-widget .score .home-team .shield + .points,
[data-range=xsmall] .score-widget .score .home-team .shield + .points {
	margin: 0 20px 0 0;
}

[data-range=small] .score-widget .icon,
[data-range=xsmall] .score-widget .icon {
	margin-left: -5px;
}

[data-range=small] .score-widget .score .home-team .shield,
[data-range=xsmall] .score-widget .score .home-team .shield {
	margin: 0 20px 0 0;
}

[data-range=small] .score-widget .score .away-team .points + .shield,
[data-range=xsmall] .score-widget .score .away-team .points + .shield {
	margin-left: 20px;
}

[data-range=small].score-widget .score .home-team .shield + .points,
[data-range=xsmall] .score-widget .score .home-team .shield + .points {
	margin: 0 20px 0 0;
}

[data-range=small] .versus_icon,
[data-range=xsmall] .versus_icon {
	width: 0;
}

[data-range=medium] .score-widget .scorers .players:first-child li {
	padding-right: 45px;
}

/*# sourceMappingURL=context.css.map */

@media all and (min-width: 48em) and (max-width: 63.99em) {

.articledata > p:first-of-type:first-letter {
	font-size: 5.625rem;
	margin-top: 0.25rem;
}

.articledata p {
	font-size: 1rem;
}

.articleHeadline h2 {
	font-size: 2.125rem;
}

.articleHeadline h4 {
	font-size: 1.25rem;
}

.articleHeadline h2 {
	font-size: 1.25rem;
}

}

@media all and (min-width: 64em) {

.articledata p { /* font-size: 1.125rem; */
}

.articledata > p:first-of-type:first-letter {
	font-size: 5.75rem;
	margin-top: 0.25rem;
}

.articledata blockquote {
	font-size: 1.875rem;
}

.articleHeadline h2 {
	font-size: 2.25rem;
}

.articleHeadline h4 {
	font-size: 1.375rem;
}

.articleHeadline h2 {
	font-size: 1.375rem;
}

}

@media (max-width: 102.39em) and (min-width: 76.8em) {

.articleBlock > p:first-of-type:first-letter {
	font-size: 9rem;
	margin-top: 0.4rem;
}

}

@media only screen and (min-width: 470px) and (max-width: 767px) {

.ctnGeneral .advertising-footer:nth-child(odd) {
	padding-left: 10px;
	width: 480px;
}

.ctnGeneral .subject-table .subject-card0 {
	margin-left: 10px;
}

.ctnGeneral .subject-table {
	width: 320px;
}

.ctnContent .container-freecontent {
	width: 280px;
}

.ctnContent .container-infographic {
	width: 480px;
}

.ctnGeneral .advertising-footer {
	margin: 0 auto;
	width: 480px;
}

.ctnContent .articleBlock .textBlock .bottom-article-share {
	width: 420px;
	display: block;
}

.ctnContent .articleBlock .textBlock .bottom-article-share .article-credit {
	display: table;
	width: 100%;
	margin-bottom: 36px;
}

.ctnContent .articleBlock .textBlock .bottom-article-share .content-share-bottom {
	display: table-cell;
	width: 100%;
}

.ctnContent .articleBlock .articleHeadline .title h1 {
	font-size: 24px;
}

.ctnContent .articleBlock .subtitle h2 {
	font-size: 18px;
}

.title h2 {
	font-size: 22px;
	line-height: 115%;
}

.subtitle h4 {
	font-size: 16px;
}

.articleBlock .articleHeadline {
	min-height: 0;
	margin-bottom: 0;
}

.articleBlock .advertising.anchor-right {
	margin-right: 10px;
}

.articleBlock .advertising.anchor-left {
	margin-left: 10px;
}

.articleBlock .image-container.anchor-right,
.articleBlock .image-container.anchor-left,
.articleBlock .image-container.video-thumb.anchor-right,
.articleBlock .image-container.video-thumb.anchor-left {
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
}

.articleBlock .expanded-image .caption,
.articleBlock .expanded-image .copyright {
	padding-right: 10px;
}

.articleBlock .expanded-image.video-thumb .caption,
.articleBlock .expanded-image.video-thumb .copyright {
	padding-left: 10px;
}

.articledata > p,
.articledata > .article__txt,
.articledata > .text,
.articledata > .author,
.articleHeadline > .text {
	font-size: 16px;
	width: 420px;
	margin-left: auto;
	margin-right: auto;
}

/*FOTO DE ABERTURA MOBILE*/

.articleHeadline.expanded-image > .text {
	width: 100%;
}

.articleHeadline.expanded-image .news-image {
	text-align: right;
	text-align: right;
	margin-bottom: 30px;
}

.articleHeadline.expanded-image .news-image .image {
	width: 100%;
}

.articleHeadline.expanded-image > .textBlock .datetime,
.articleHeadline.expanded-image > .textBlock .title,
.articleHeadline.expanded-image > .textBlock .subtitle,
.articleHeadline.expanded-image > .textBlock .article-author,
.articleHeadline.expanded-image > .textBlock .content-share {
	width: 420px;
	margin-left: auto;
	margin-right: auto;
}

.articleHeadline.expanded-image > .textBlock .content-share {
	display: block;
	min-height: 40px;
}

/*.articledata>.text:first-of-type:first-letter ,*/

.articledata > p:first-of-type:first-letter {
	font-size: 60px;
}

.articleBlock .image-container {
	margin: 34px 10px;
}

.articleBlock .image-container.expanded-image {
	margin-left: auto;
	margin-right: auto;
}

.articleBlock .copyright {
	color: #65655D; /*font-family: opensans;*/
	font-size: 12px;
	font-style: italic;
}

.articleBlock .caption {
	color: #33332c; /*font-family: opensans;*/
	font-size: 12px;
	font-weight: 600;
	margin-top: 8px;
	line-height: 120%;
}

.articleBlock .image-container .image {
	width: 100%;
}

.articleBlock .video-thumb {
	position: relative;
	margin: 36px 10px 34px;
}

.articleBlock .video-thumb .caption {
	margin-top: 8px;
}

.articleBlock .video-thumb .ico-video {
	background-position: 0 -40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	left: 46%;
	text-indent: 42px;
	top: 40%;
	white-space: nowrap;
	width: 40px;
}

.embbed-gallery-mobile {
	width: 300px;
	height: 300px;
	margin: 40px auto;
	position: relative;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.4);
	border-radius: 4px;
}

.embbed-gallery-mobile .article-image .icon-thumb {
	position: absolute;
	top: 42%;
	left: 45%;
	width: 40px;
	height: 40px;
}

.embbed-gallery-mobile .article-image .img-gallery-mobile {
	border-radius: 4px;
}

.embbed-gallery-mobile .title-gallery-mobile {
	position: absolute;
	bottom: 0px;
	margin: 10px;
	z-index: 4;
}

.embbed-gallery-mobile .title-gallery-mobile .caption-gallery-mobile {
	color: white;
	font-size: 20px;
	font-family: OpenSans;
	font-weight: 600;
	width: 300px;
}

.articledata > table {
	margin: 0 auto;
	float: none;
}

.articledata .related-news.anchor-left,
.articledata .related-news.anchor-right {
	margin-right: auto;
	margin-left: auto;
	width: 320px;
	position: relative;
	float: none;
	min-height: 160px;
}

.ctnGeneral .articleBlock .articledata > h2 {
	font-size: 16px;
	width: 420px;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

.score-widget .scoreboard .away-team {
	float: right;
	padding-left: 1px;
	text-align: left;
	width: 48%;
	margin: 0;
}

.score-widget .score .scoreboard_acron {
	width: 30px;
	font-size: 16px;
}

.horizontal-share {
	width: 420px;
}

.article-credit {
	width: 420px;
}

.article-author .photo-container.authors {
	float: none;
}

.article-author .photo-container.authors ul {
	margin-bottom: 0;
}

.article-author .author-container.authors {
	float: none;
	margin-top: 10px;
	margin-left: 0;
}

.score-widget .scoreboard {
	width: 460px;
	clear: both;
}

.score-widget .scoreboard .foot .dados {
	width: 100%;
	margin-bottom: 20px;
}

}

@media only screen and (min-width: 768px) {

.articleBlock .articleHeadline {
	min-height: 300px;
}

.standalone-gallery .articleBlock .articleHeadline {
	min-height: 0;
}

.articleBlock .image-container {
	margin-top: 0;
	margin-bottom: 35px;
}

.articleBlock .image-container.anchor-right {
	float: right;
	margin-left: 40px;
	margin-right: 90px;
}

.articleBlock .image-container.anchor-left {
	float: left;
	margin-right: 40px;
	margin-left: 90px;
}

.articleBlock .expanded-image .caption,
.articleBlock .expanded-image .copyright {
	padding-right: 90px;
	height: auto;
}

.articleBlock .expanded-image.video-thumb .caption,
.articleBlock .expanded-image.video-thumb .copyright {
	padding-left: 90px;
}

.articleBlock .caption {
	color: #33332c; /*font-family: opensans;*/
	font-size: 14px;
	font-weight: 600;
	margin-top: 4px;
	margin-bottom: 0;
}

.articleBlock .headlineTop .news-image .copyright {
	margin-top: 0;
}

.articleBlock .copyright {
	color: #65655D; /*font-family: opensans;*/
	font-size: 12px;
	font-style: italic;
	display: block;
	margin-top: 8px;
}

.articleBlock .articledata div:first-child + p + .image-container {
	margin-top: 0;
}

.articleBlock .articledata div:first-child + .image-container {
	margin-top: 0;
}

.articleBlock .articledata .image-container:first-child {
	margin-top: 0;
}

.articleBlock .video-thumb.image-container {
	margin-bottom: 30px;
	margin-top: 0;
	width: 460px;
}

.articleBlock .video-thumb.image-container div + .caption {
	margin-top: 10px;
}

.articleBlock .video-thumb.image-container .image-link {
	position: relative;
	overflow: hidden;
	display: block;
	border: none;
}

.articleBlock .video-thumb.image-container .image-link:hover {
	outline: 3px solid #ff9900;
	padding-bottom: 3px;
}

.articleBlock .video-thumb.image-container .image-link:hover .image {
	margin-bottom: -9px;
}

.articleBlock .video-thumb.image-container .image-link:hover + .caption {
	margin-top: 10px;
}

.articleBlock .video-thumb.image-container .image-link:hover .ico-video {
	margin-top: -17px;
}

.articleBlock .video-thumb .ico-video {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin: -20px 0 0 -20px;
	background-position: 0 -40px;
	z-index: 10;
	cursor: pointer;
	overflow: hidden;
	text-indent: 42px;
	white-space: nowrap;
}

.articleBlock .video-thumb .ico-video:hover {
	background-position: -40px -40px;
}

.articledata > table {
	margin-left: 178px;
}

.articledata .related-news.anchor-left {
	margin-left: 90px;
}

.articledata .related-news.anchor-right {
	margin-right: 90px;
}

}

@media only screen and (min-width: 768px) and (max-width: 1019px) {

.ctnContent .container-freecontent {
	width: 700px;
}

.ctnGeneral .subject-table .subject-card1 {
	display: none;
}

.ctnGeneral .subject-table .subject-card2 {
	display: none;
}

.ctnGeneral .subject-table .cards {
	border: 1px solid #F1F1F1;
}

.ctnGeneral .subject-table {
	width: 620px;
}

.ctnGeneral .advertising-footer:nth-child(odd) {
	padding-left: 0px;
	width: 768px;
}

.ctnContent .container-infographic {
	width: 768px;
}

.ctnGeneral .advertising-footer {
	margin: 0 auto;
	width: 768px;
}

.ctnContent .articleBlock .textBlock .bottom-article-share {
	width: 700px;
}

.ctnContent .articleBlock .articleHeadline .title h1 {
	font-size: 34px;
}

.ctnContent .articleBlock .subtitle h2 {
	font-size: 20px;
}

.title h2 {
	font-size: 34px;
	line-height: 115%;
}

.subtitle h4 {
	font-size: 20px;
}

.headlineTop .container-essentials .news {
	margin-left: 20px;
}

.headlineTop .news .title {
	width: 415px;
}

.headlineTop.rescence {
	width: 200px;
}

.articleBlock .advertising.anchor-right {
	margin-right: 20px;
}

.articleBlock .advertising.anchor-left {
	margin-left: 20px;
}

.articleBlock .image-container.anchor-right {
	margin-right: 20px;
}

.articleBlock .image-container.anchor-left {
	margin-left: 20px;
}

.articleBlock .expanded-image .caption,
.articleBlock .expanded-image .copyright {
	padding-right: 20px;
}

.articleBlock .expanded-image.video-thumb .caption,
.articleBlock .expanded-image.video-thumb .copyright {
	padding-left: 20px;
}

.articledata > p,
.articledata > .article__txt,
.articledata > .text,
.articledata > .author,
.articleHeadline > .text,
.articleHeadline .text {
	font-size: 16px;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

/*.articledata>.text:first-of-type:first-letter ,*/

.articledata > p:first-of-type:first-letter {
	font-size: 90px;
}

.articleBlock .image-container.video-thumb {
	width: 300px;
}

.articledata > table {
	margin-left: 100px;
}

.articledata .related-news.anchor-left {
	margin-left: 20px;
}

.articledata .related-news.anchor-right {
	margin-right: 20px;
}

.ctnGeneral .articleBlock .articledata > h2 {
	font-size: 16px;
	width: 700px;
}

.horizontal-share {
	width: 700px;
}

.article-credit {
	width: 700px;
}

.article-author .photo-container.authors {
	float: none;
}

.article-author .photo-container.authors ul {
	margin-bottom: 0;
}

.article-author .author-container.authors {
	float: none;
	margin-top: 0;
	margin-left: 0;
}

}

@media only screen and (min-width: 1020px) and (max-width: 1279px) {

.ctnGeneral .advertising-footer:nth-child(odd) {
	padding-left: 5px;
	width: 1024px;
}

.ctnGeneral .subject-table .cards {
	border: 1px solid #F1F1F1;
}

.ctnGeneral .subject-table .subject-card2 {
	display: none;
}

.ctnGeneral .advertising-footer {
	margin: 0 auto;
	width: 1024px;
}

.title h2 {
	font-size: 36px;
	line-height: 115%;
}

.subtitle h4 {
	font-size: 22px;
}

.headlineTop .container-essentials .news {
	margin-left: 20px;
}

.headlineTop .news .title {
	width: 622px;
}

.ctnGeneral .subject-table {
	width: 940px;
}

.articleBlock .advertising.anchor-right {
	margin-right: 20px;
}

.articleBlock .advertising.anchor-left {
	margin-left: 20px;
}

.articleBlock .image-container.anchor-right {
	margin-right: 20px;
}

.articleBlock .image-container.anchor-left {
	margin-left: 20px;
}

.articleBlock .expanded-image .caption,
.articleBlock .expanded-image .copyright {
	padding-right: 20px;
}

.articleBlock .expanded-image.video-thumb .caption,
.articleBlock .expanded-image.video-thumb .copyright {
	padding-left: 20px;
}

.articledata p,
.articledata .article__txt,
.articleBlock .text,
.articleBlock p {
	font-size: 18px;
	line-height: 150%;
}

.articledata > p:first-of-type:first-letter,
.articleBlock > p:first-of-type:first-letter {
	font-size: 92px;
}

.articleBlock .image-container.video-thumb {
	width: 300px;
	position: relative;
}

.articledata > table {
	margin-left: 100px;
}

.articledata .related-news.anchor-left {
	margin-left: 20px;
}

.articledata .related-news.anchor-right {
	margin-right: 20px;
}

}

@media only screen and (max-width: 497px) {

.scoreboard .foot .more span {
	font-size: 11px;
	vertical-align: text-bottom;
}

}

@media only screen and (max-width: 479px) {

.score-widget .score .scoreboard_acron {
	display: none;
}

.ctnGeneral .subject-table .subject-card0 {
	margin-left: 10px;
}

.ctnGeneral .subject-table > .title {
	margin-top: 35px;
}

.ctnGeneral .subject-table > .title,
.ctnGeneral .subject-table .title .channel {
	font-size: 16px;
}

.ctnGeneral .advertising-footer:nth-child(odd) {
	padding-left: 10px;
	width: 300px;
}

.ctnContent .container-infographic {
	width: 300px;
}

.ctnGeneral .advertising-footer {
	margin: 0 auto;
	width: 300px;
}

.ctnContent .articleBlock .textBlock .bottom-article-share {
	width: 280px;
	display: block;
}

.ctnGeneral .subject-table {
	width: 320px;
}

.ctnContent .articleBlock .textBlock .bottom-article-share .article-credit {
	display: table;
	width: 100%;
	margin-bottom: 36px;
}

.ctnContent .articleBlock .textBlock .bottom-article-share .content-share-bottom {
	display: table-cell;
	width: 100%;
}

.ctnContent .articleBlock .articleHeadline .title h1 {
	font-size: 24px;
}

.ctnContent .articleBlock .subtitle h2 {
	font-size: 18px;
}

.title h2 {
	font-size: 22px;
	line-height: 115%;
}

.articleBlock .articleHeadline {
	min-height: 0;
	margin-bottom: 0;
}

/*FOTO DE ABERTURA MOBILE*/

.articleHeadline.expanded-image > .text {
	width: 100%;
}

.articleHeadline.expanded-image .news-image {
	text-align: right;
	text-align: right;
	margin-bottom: 30px;
}

.articleHeadline.expanded-image .news-image .image {
	width: 100%;
}

.articleHeadline.expanded-image > .textBlock .datetime,
.articleHeadline.expanded-image > .textBlock .title,
.articleHeadline.expanded-image > .textBlock .subtitle,
.articleHeadline.expanded-image > .textBlock .article-author,
.articleHeadline.expanded-image > .textBlock .content-share {
	width: 280px;
	margin-left: auto;
	margin-right: auto;
}

.articleHeadline.expanded-image > .textBlock .content-share {
	display: block;
	min-height: 40px;
}

.subtitle h4 {
	font-size: 16px;
}

.articledata > p,
.articledata > .article__txt,
.articledata > .text,
.articledata > .author,
.articleHeadline > .text {
	font-size: 16px;
	line-height: 140%;
	width: 280px;
	margin-left: auto;
	margin-right: auto;
}

/*.articledata>.text:first-of-type:first-letter ,*/

.articledata > p:first-of-type:first-letter {
	font-size: 60px;
}

.articleBlock .image-container,
.articleBlock .image-container.anchor-left,
.articleBlock .image-container.anchor-right {
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.articleBlock .image-container.expanded-image {
	margin: 20px 0;
}

.articleBlock .expanded-image.video-thumb .caption,
.articleBlock .expanded-image.video-thumb .copyright {
	padding-left: 10px;
}

.articleBlock .expanded-image .caption,
.articleBlock .expanded-image .copyright {
	padding-right: 10px;
}

.articleBlock .image-container .image {
	width: 100%;
}

.articleBlock .copyright {
	color: #65655D; /*font-family: opensans;*/
	font-size: 12px;
	font-style: italic;
}

.articleBlock .caption {
	color: #33332c; /*font-family: opensans;*/
	font-size: 12px;
	font-weight: 600;
	margin-top: 8px;
	line-height: 120%;
}

.articleBlock .video-thumb {
	position: relative;
	margin: 36px 10px 34px;
}

.articleBlock .video-thumb .caption {
	margin-top: 8px;
}

.articleBlock .video-thumb .ico-video {
	background-position: 0 -40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	left: 45%;
	text-indent: 42px;
	top: 33%;
	white-space: nowrap;
	width: 40px;
}

.embbed-gallery-mobile {
	width: 300px;
	height: 300px;
	margin: 40px auto;
	position: relative;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.4);
	border-radius: 4px;
}

.embbed-gallery-mobile .article-image .icon-thumb {
	position: absolute;
	top: 42%;
	left: 45%;
	width: 40px;
	height: 40px;
}

.embbed-gallery-mobile .article-image .img-gallery-mobile {
	border-radius: 4px;
}

.embbed-gallery-mobile .title-gallery-mobile {
	position: absolute;
	bottom: 0px;
	margin: 10px;
	z-index: 4;
}

.embbed-gallery-mobile .title-gallery-mobile .caption-gallery-mobile {
	color: white;
	font-size: 20px;
	font-family: OpenSans;
	font-weight: 600;
}

.articledata > table {
	margin: 0 auto;
	float: none;
}

.articledata .related-news.anchor-left,
.articledata .related-news.anchor-right {
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 320px;
}

.articledata .related-news .cards { /*float: none;*/
}

.ctnGeneral .articleBlock .articledata > h2 {
	font-size: 16px;
	width: 280px;
}

.horizontal-share {
	width: 280px;
}

.article-credit {
	width: 280px;
}

.article-author .photo-container.authors {
	float: none;
}

.article-author .photo-container.authors ul {
	margin-bottom: 0;
}

.article-author .author-container.authors {
	float: none;
	margin-top: 10px;
	margin-left: 0;
	line-height: 25px;
}

.score-widget .scoreboard {
	width: 300px;
	padding: 10px 0 0 0;
	clear: both;
}

.score-widget .scoreboard .foot {
	padding: 25px 0 0 0;
}

.score-widget .scoreboard .more {
	padding: 0 15px 10px 0;
	float: none;
}

.score-widget .scoreboard .foot .dados {
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
}

.score-widget .scoreboard .away-team {
	width: 48%;
	text-align: left;
	float: right;
	margin: 0;
}

.versus_icon {
	float: inherit;
}

.scoreboard .foot .dados .date-manager {
	font-size: 14px;
	margin-bottom: 10px;
	margin-left: 0;
}

.score-widget .score .home-team .shield + .points {
	margin: 0 20px 0 0;
}

.score-widget .icon {
	margin-left: -5px;
}

.scoreboard .foot .dados .stat {
	margin-bottom: 10px;
}

}

.buttom-rounded {
	outline: none;
	background: #fff;
	padding: 0.8rem 1rem 1rem;
	-webkit-touch-callout: none;
	touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-transform: translate3d 0, 0, 0;
	-webkit-transform: translate3d 0, 0, 0;
	-moz-transform: translate3d 0, 0, 0;
	transform: translate3d 0, 0, 0;
	border-radius: 2.5rem;
	-ms-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
	border-bottom: 0.1rem solid #b4b4b4;
	border-top: 0;
	text-transform: uppercase;
	font-weight: 700;
	color: #65655d;
	display: inline-block;
	box-shadow: 0rem 0rem 0.1rem 0rem #e0e0e0;
	font-size: 1.1rem;
}

html[data-range=xsmall] .buttom-rounded {
	padding: 0.6rem 1rem 0.7rem 1rem;
}

html[data-range=small] .buttom-rounded {
	padding: 0.6rem 1rem 0.7rem 1rem;
}

.buttom-rounded:hover {
	box-shadow: 0.1rem 0.1rem 0.2rem 0.1rem #e0e0e0;
	text-shadow: 0.3rem 0.1rem 0.1rem #eee;
}

.buttom-rounded:active {
	border-top: 0.1rem solid #b4b4b4;
	border-bottom: 0;
}

.buttom-rounded__text {
	display: inline-block;
	max-width: 30rem;
	-ms-transition: all 1s 0.3s;
	-webkit-transition: all 1s 0.3s;
	-moz-transition: all 1s 0.3s;
	transition: all 1s 0.3s;
	white-space: nowrap;
	padding: 0 0.5rem;
	vertical-align: middle;
}

html[data-device-type=web] .buttom-rounded.checked:not(:hover) .buttom-rounded__text {
	-ms-transition: all 1s 2s;
	-webkit-transition: all 1s 2s;
	-moz-transition: all 1s 2s;
	transition: all 1s 2s;
	max-width: 0;
	opacity: 0;
	padding: 0;
}

.buttom-rounded__check {
	display: inline-block;
	vertical-align: middle;
}

.buttom-rounded__unchecked-text {
	position: absolute;
	white-space: nowrap;
}

.unchecked .buttom-rounded__unchecked-text {
	-ms-transition: opacity 1s linear;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	transition: opacity 1s linear;
	opacity: 1;
}

.checked .buttom-rounded__unchecked-text {
	opacity: 0;
}

.buttom-rounded__checked-text {
	opacity: 0;
	white-space: nowrap;
}

.checked .buttom-rounded__checked-text {
	-ms-transition: opacity 1s linear;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	transition: opacity 1s linear;
	opacity: 1;
}

html[data-device-type='mob'] .buttom-rounded {
	margin: 0;
}

html[data-legacy="ie8.0"] .buttom-rounded {
	display: none;
}

.buttom-rounded.btn-Horoscope {
	padding: 0.8rem 2rem 1rem 1rem !important;
}

html[data-range=xsmall] .buttom-rounded.btn-Horoscope {
	padding: 0.6rem 1.7rem 0.7rem 1rem !important;
}

html[data-range=small] .buttom-rounded.btn-Horoscope {
	padding: 0.6rem 1.7rem 0.7rem 1rem !important;
}

.btn-Horoscope.checked {
	padding: 0.8rem 0.9rem 0.9rem !important;
}

.zaz-app-subjects-menu[data-context='horoscope'] {
	text-align: left;
}

.zaz-app-subjects-menu {
	margin: 20px auto 0;
	text-align: center;
}

.zaz-app-subjects-menu.simple-button {
	text-align: left;
	margin: 0;
}

.zaz-app-subjects-menu.simple-button.right {
	text-align: right;
}

.zaz-app-subjects-menu__wrapper {
	display: inline;
}

.zaz-app-subjects-menu__item {
	vertical-align: middle;
	position: relative;
	display: inline-block;
}

.zaz-app-subjects-menu__item img {
	height: 3.2rem;
	width: 3.2rem;
}

.zaz-app-subjects-menu__item-separator {
	border-left: #ccc 0.1rem solid;
	border-right: #fff 0.1rem solid;
	height: 2rem;
	display: inline-block;
	margin: 0 1rem;
	vertical-align: middle;
}

.zaz-app-subjects-menu__title {
	margin: 0;
	font-weight: normal;
	vertical-align: middle;
	display: inline-block;
	font-family: 'Ubuntu', sans-serif;
	color: #33332f;
	font-size: 4rem;
}

.zaz-app-subjects-menu .menu {
	display: inline-block;
	margin-left: 15px;
}

.zaz-app-subjects-menu .menu nav li {
	display: inline;
}

.zaz-app-subjects-menu .menu nav a {
	line-height: 40px;
	font-size: 18px;
	margin: 0 16px;
	font-family: Ubuntu, sans-serif;
	color: #65655d;
	display: inline-block;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align: sub;
	-ms-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
}

.zaz-app-subjects-menu .menu nav a:hover {
	opacity: .8;
}

.zaz-app-subjects-menu .menu nav a.news {
	color: #c11c05;
}

.zaz-app-subjects-menu .menu nav a.sport,
.zaz-app-subjects-menu .menu nav a.sports {
	color: #00958c;
}

.zaz-app-subjects-menu .menu nav a.live-style,
.zaz-app-subjects-menu .menu nav a.fun {
	color: #b040a2;
}

.nightmode .zaz-app-subjects-menu__title {
	color: #f1f1f1;
}

.zaz--standalone.bottom,
.zaz--standalone .bottom {
	background-color: #fff;
	color: #65655d;
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 1px #d7d7d7;
	margin-bottom: 6rem;
	overflow: hidden;
}

.zaz--standalone.bottom a,
.zaz--standalone .bottom a {
	color: #65655d;
	text-decoration: none;
}

.zaz--standalone.bottom__wrap,
.zaz--standalone .bottom__wrap {
	width: 102.4rem;
	margin: 0 auto;
	text-align: center;
	font-size: 1.2rem;
}

.zaz--standalone.bottom__copyright,
.zaz--standalone .bottom__copyright {
	width: 100%;
	text-align: center;
	padding: 2.5rem 0 2.5rem;
	clear: both;
}

.zaz--standalone.bottomLink__list,
.zaz--standalone .bottomLink__list {
	float: left;
	height: 32rem;
	padding: 0 4rem;
	margin: 3.5rem 0 2.5rem;
	text-align: left;
	border-left: solid 1px #d7d7d7;
}

.zaz--standalone.bottomLink__list:first-of-type,
.zaz--standalone .bottomLink__list:first-of-type {
	border-left: 0;
}

.zaz--standalone.bottomLink__list li,
.zaz--standalone .bottomLink__list li {
	height: 4rem;
}

.zaz--standalone.bottom__column,
.zaz--standalone .bottom__column {
	float: left;
	margin-left: 3rem;
	overflow: hidden;
}

.zaz--standalone.bottom__column:first-of-type,
.zaz--standalone .bottom__column:first-of-type {
	margin-left: 0;
}

.nightmode .zaz--standalone.bottom,
.nightmode .zaz--standalone .bottom {
	background-color: #191917;
	border-top-color: #65655d;
	border-bottom-color: #65655d;
}

.nightmode .zaz--standalone.bottomLink__list,
.nightmode .zaz--standalone .bottomLink__list {
	border-left-color: #65655d;
}

.nightmode .zaz--standalone.bottom a,
.nightmode .zaz--standalone.bottom__copyright,
.nightmode .zaz--standalone .bottom a,
.nightmode .zaz--standalone .bottom__copyright {
	color: #d7d7d7;
}

/*# sourceMappingURL=footer.css.map */

@media (max-width: 915px) {

.zaz--standalone.bottom__wrap,
.zaz--standalone .bottom__wrap {
	width: auto;
}

.zaz--standalone.bottomLink__list,
.zaz--standalone .bottomLink__list {
	display: none;
}

}

/*# sourceMappingURL=zaz-app-subjects-menu.css.map */

