/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=5070e50f8f05080c27e8e7b7424a65c6)
 * Config saved to config.json and https://gist.github.com/5070e50f8f05080c27e8e7b7424a65c6
 *//*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:content-box;-moz-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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}

/* Web Fonts */
@font-face {
    font-family: 'folhaii-heavy';
    src: url('//static.folha.uol.com.br/fonts/folhaii-heavy/folhaii-heavy-webfont.eot');
    src: url('//static.folha.uol.com.br/fonts/folhaii-heavy/folhaii-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.folha.uol.com.br/fonts/folhaii-heavy/folhaii-heavy-webfont.woff') format('woff'),
         url('//static.folha.uol.com.br/fonts/folhaii-heavy/folhaii-heavy-webfont.ttf') format('truetype'),
         url('//static.folha.uol.com.br/fonts/folhaii-heavy/folhaii-heavy-webfont.svg#folhaii-heavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'FolhaII';
	font-stretch: normal;
	font-style: normal;
	font-weight: 600;
	src: url('//static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.eot');
	src: local('FolhaII'),
	local('Folha II'),
	url('//static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	url('//static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.woff') format('woff'),
	url('//static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.ttf') format('truetype'),
	url('//static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.svg#FolhaII') format('svg');
}

@font-face {
    font-family: 'folhaii-semibold';
    src: url('//static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.eot');
    src: url('//static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.woff') format('woff'),
         url('//static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.ttf') format('truetype'),
         url('//static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.svg#folhaii-heavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-light';
    src: url('//static.folha.uol.com.br/fonts/roboto-light/roboto-light-webfont.eot');
    src: url('//static.folha.uol.com.br/fonts/roboto-light/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.folha.uol.com.br/fonts/roboto-light/roboto-light-webfont.woff') format('woff'),
         url('//static.folha.uol.com.br/fonts/roboto-light/roboto-light-webfont.ttf') format('truetype'),
         url('//static.folha.uol.com.br/fonts/roboto-light/roboto-light-webfont.svg#roboto-light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-medium';
    src: url('//static.folha.uol.com.br/fonts/roboto-medium/roboto-medium-webfont.eot');
    src: url('//static.folha.uol.com.br/fonts/roboto-medium/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.folha.uol.com.br/fonts/roboto-medium/roboto-medium-webfont.woff') format('woff'),
         url('//static.folha.uol.com.br/fonts/roboto-medium/roboto-medium-webfont.ttf') format('truetype'),
         url('//static.folha.uol.com.br/fonts/roboto-medium/roboto-medium-webfont.svg#roboto-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('//static.folha.uol.com.br/fonts/roboto-regular/roboto-regular-webfont.eot');
    src: url('//static.folha.uol.com.br/fonts/roboto-regular/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.folha.uol.com.br/fonts/roboto-regular/roboto-regular-webfont.woff') format('woff'),
         url('//static.folha.uol.com.br/fonts/roboto-regular/roboto-regular-webfont.ttf') format('truetype'),
         url('//static.folha.uol.com.br/fonts/roboto-regular/roboto-regular-webfont.svg#roboto-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* General Styles */
body {
	font-family: 'FolhaII', 'folhaii-heavy','Roboto', Arial, Helvetica, sans-serif;
}

.block,
.row-grid {
	margin-bottom: 50px;
}

.fluid-block {
	background-color: #f0f1f4;
	border-top: 1px solid #cfd3d9;
}

/* Buttons */
.btn {
	border: 1px solid #b4adb1;
	border-radius: 2px;
	color: #898788;
	font-family: 'FolhaII','Roboto', Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding: .75em 1em;
	text-align: center;
}
.btn:hover {
	color: #222;
	opacity: .75;
	text-decoration: none;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn.btn-lighter {
	border-color: #fff;
	color: #fff;
}
.btn-default {
	background: #fff;
}

.btn-comment-default {
	background-color: #eee;
	border-radius: 5px;
	margin-right: 10px;
	padding: 8px 10px;
}

/* Header */
.header {
	margin-bottom: 30px;
}

.header .header-brand-logo {
	background: url(//f.i.uol.com.br/folha/o-melhor-de-sao-paulo/svg/logo-folha-3-estrelas-mini.svg) no-repeat;
	background-size: contain;
	display: block;
	height: 20px;
	margin-top: 18px;
}

.header .header-product-brand {
	display: block;
	height: 56px;
	margin: 0 auto;
	padding-top: 5px;
	width: 140px;
}

/* Header - Search */
.search-btn .search-icon {
	display: inline-block;
	fill: #898788;
	height: 20px;
	vertical-align: top;
	width: 20px;
}

.search-btn .search-btn-action {
	color: #898788;
	display: block;
	font-size: 14px;
	font-weight: bold;
	float: right;
	padding: 18px 0;
	text-decoration: none;
	text-transform: uppercase;
}

.search-btn .search-btn-text {
	display: none;
}

.search-form-container {
	background: #eee;
	transition: all .3s ease-in;
}

.search-form:before {
	border: 10px solid transparent;
	border-bottom: 10px solid #f5f5f5;
	content: '';
	display: block;
	height: 0;
	position: absolute;
	right: -50%;
	top: -20px;
	width: 0;
	z-index: 10;
}

.search-form {
	margin: 20px 0;
}

.search-form fieldset {
	border: 0;
	padding: 0;
}

.search-form legend {
	height: 0;
}

.search-form .search-form-field {
	background: #fff;
	border: 1px solid #d9d6d8;
	margin: 0 .5em 0 0;
	padding: .75em .5em;
}

.search-form .search-form-field:focus {
	font-weight: 400;
}

/* Search Pesquisa */
.header.search {
	margin-bottom: 0;
}
.search-form.in-search {
	margin: 0;
}
.search-form.in-search .search-form-container {
	border-bottom: 1px solid #cfd3d9;
		padding: 25px 0;
}

.search-form.in-search .search-form-container .centered {
	display: block;
	margin: 0 auto;
	width: 633px;
}

#searchContent { clear: both; margin-bottom: 40px; }
#searchContent .detailedSearch {padding: 20px 0 0 0; }
#searchContent .detailedSearch .searchSite { display: block; margin-bottom: 10px; width: 100%; }
#searchContent .detailedSearch .searchSite select { width: 80%; }
#searchContent #searchTitle { font: 700 14px/37px tahoma,'DejaVu Sans Condensed',arial,verdana,sans-serif; }
#searchContent #searchTitle  p { margin: 5px 0 10px 0; }
#searchContent #searchTitle  b { margin-right: 20px; color: #777777; text-transform:uppercase; }
#searchContent .searchResults h1 { font: 700 15px tahoma,'DejaVu Sans Condensed',arial,verdana,sans-serif; margin: 3px 0 0; }
#searchContent .searchResults b { color: rgb(249, 178, 0); margin-right:5px; }
#searchContent .searchResults p {font: normal 13px 'Roboto'; margin: 0; color:#777777; }
#searchContent .searchResults a { text-decoration: none; color:#222220; font-family:'FolhaII','Roboto';font-size: 16px; font-weight: bold; }
#searchContent .searchResults .url { color:#222220; font:700 13px tahoma,'Roboto',arial,verdana,sans-serif; }
#searchContent .searchResults a:hover { text-decoration: underline; }
#searchContent .searchDetails { margin: 20px 0 0; float: left; width: 100%; }
#searchContent .searchDetails span { color: #777777; font: normal 13px tahoma,'DejaVu Sans Condensed',arial,verdana,sans-serif; }
#searchContent .searchDetails a { text-decoration: none; font: 700 13px tahoma,'DejaVu Sans Condensed',arial,verdana,sans-serif; color: #333333; }
#searchContent .searchDetails a:hover { text-decoration: underline; }
#searchContent .search-result .searchDetails:first-child b { color: #777777; }
#searchContent .searchDetails b { color: rgb(249, 178, 0); }
#searchContent .searchDetails p { font: 700 15px tahoma,'DejaVu Sans Condensed',arial,verdana,sans-serif; margin: 0; }
#searchContent .message h2 { color:#333333; }
#searchContent .message p { color:#999999; font-weight: bold; padding-top: 10px; background: #fff; }

.search-form.in-search .detailedSearch label.selectSiteLocal {
	color: #222220;
	font: 1em "Roboto";
	margin-right: 5px;
	font-weight: bold;
}

.search-form.in-search .detailedSearch #selectSiteLocal,
.search-form.in-search .detailedSearch .inputText {
	background-color: #f7f8f9;
	border: none;
	border-bottom: 4px solid #fff;
	color: #8c8c8c;
	font: 1em "Roboto";
	margin-right: 2%;
	outline: none;
	padding: 10px;
}

/* Epoch Calendar */
table.calendar {
	font: 1em "Roboto";
	border-collapse: collapse;
	background-color: #f7f8f9;
	border: solid #F1F2ED 1px;
	border-radius: 2px;
	margin-top: 4px;
	padding: 12px 0;
	width: 293px;
	text-align: center;
	-moz-user-select: none;
}
table.calendar .button-down {
	float: left;
}
table.calendar .button-up {
	float: right;
}
table.calendar a {
}
table.calendar a:hover {
}
table.calendar input, table.calendar select {
	background-color: #f7f8f9;
	border: none;
	cursor: pointer;
	font-weight: bold;
	height: 20px;
	outline: none;
	text-transform: uppercase;
}
table.calendar input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
table.calendar td, table.calendar th {
	border: 0;
	text-align: center;
}
div.mainheading {
	margin-bottom: 10px;
	padding: 0 6px;
}
table.cells {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
/*the day headings*/
table.cells th {
	font-weight: normal;
	text-transform: uppercase;
	width: 38px;
}
table.cells th.wkhead {
	cursor: default;
	width: 38px;
}
/*The date cells*/
table.cells td {
	vertical-align: middle;
	font-weight: normal;
	height: 38px;
}
table.cells td.wkhead {
	background-color: white;
	text-align: center;
	color: #0054E3;
}
table.cells td.noselect {
	background-color: #f7f8f9;
	color: #BBBBBB;
	cursor: default;
}
table.cells td.hlday {
	background-color: #f7f8f9;
}
table.cells td.wkday {
	background-color: #f7f8f9;
}
table.cells td.wkend {
	background-color: #f7f8f9;
}
table.cells td.cell_selected {
	background-color: #E2E5EA;
	color: black;
}
table.cells td.notmnth {
	background-color: #f7f8f9;
	color: #CCCCCC;
}
table.cells td.notallowed {
	background-color: #f7f8f9;
	color: #EEEEEE;
	font-style: italic;
}
table.cells td.hover {
	background-color: #E2E5EA;
}
table.cells td div {
	padding: 1px;
	margin: 0;
}

/* Header bar */
.header-bar {
	background-color: rgb(249,178, 0);
	color: #fff;
}
.header-bar a {
	color: #fff;
	position: relative;
	z-index: 10;
}

.header-bar .header-bar-title {
	font: 30px "folhaii-semibold";
	margin: 0;
	padding: 33px 0;
}

.header-bar .container {
	position: relative;
}

@media (max-width: 992px) {
	.header-bar .header-bar-title {
		max-width: 60%;
	}
}

@media (max-width: 480px) {
	/* Header */
	.header-bar .header-bar-title {
		font-size: 22px;
	}
}

/* Box */
.box {
	padding-top: 15px;
}
.box .box-credit {
	color: #222220;
	display: block;
	font: 300 10px 'Roboto', Helvetica, Arial, sans-serif;
	text-align: right;
	position: absolute;
	top: -15px;
	right: 0;
}

.box.box-chamada{
	padding-left:12px;
}

.box .box-item-image {
	position: relative;
}

.box .box-item-image img {
	width: 100%;
}

.text-lowercase {
	text-transform: lowercase;
}

.box-item-image > a:before {
	box-shadow: inset 0 0px 0px 0px rgba(0,0,0,0.4), inset 0 -50px 58px -8px rgba(0,0,0,0.7);
	display: block;
	position: absolute;
	content: '';
	height: 100%;
	z-index: 10;
	width: 100%;
}


.box-share-list {
	background: #222;
	float: right;
	margin: 0 0 0 0;
	padding: 0;
	position: absolute;
	right: 0;
	z-index: 150;
}

.box-share-list li {
	list-style: none inside;
	margin: 0;

}
.box-share-list li a:hover {
	background: #444;
	text-decoration: none;
}

.box-share-list li a {
	color: #fff;
	display: block;
	padding: 5px .75em 0;
}

.box .box-item-image {
	position: relative;
}
.box .box-item > a {
	color: #444;
}
.box .box-item > a:hover {
	text-decoration: none;
}

.box .box-title {
	color: #444;
	font-family:'Roboto', 'Roboto-medium', Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 0;
}

.box .box-text {
	font-weight: 300;
	font-size: 14px;
}
.box .box-text {
	margin: 10px 0;
}

.box-item-label {
	background: rgb(249, 178, 0);
	color: #fff;
	font-family: 'Roboto';
	font-size: .85em;
	font-weight: bold;
	padding: .5em .75em;
	position: absolute;
	text-transform: uppercase;
	bottom: 15px;
	left: 3%;
	z-index: 50;
}
.box-item-label > a {
	color: #fff;
}

.box-item-share .icon-share {
	background: url('//f.i.uol.com.br/folha/especial/2016/olimpiada-no-rio/svg/share_28px.svg') no-repeat;
	display: block;
	height: 28px;
	margin: 0 0;
	position: absolute;
	bottom: 1.5%;
	right: 1%;
	width: 28px;
	z-index: 100;
}

.icon-video-play {
	background: url("//f.i.uol.com.br/folha/especial/2016/olimpiada-no-rio/svg/player.svg") no-repeat;
	display: block;
	height: 95px;
	left: 50%;
	margin: -65px 0 0 -50px;
	opacity: .85;
	position: absolute;
	transition: opacity .25s ease-in;
	top: 50%;
	width: 95px;
	z-index: 10;
}
.icon-video-play:hover {
	opacity: 0;
}

.box .box-header {
	border-top: 2px solid #cfd3d9;
}

.box .box-header-title {
	color: #898788;
	font: 600 32px/1 'FolhaII','folhaii-semibold', Helvetica, sans-serif;
	margin: 10px 0 0;
	text-transform: lowercase;
}

.box .box-header a:hover {
	text-decoration: none;
}

.box-item-container {
	list-style: none inside;
	margin: 0;
	padding: 0;
}

/* Box Side */
.box-side-list .box-item:first-child {
	margin-top: 10px;
}
.box-side-list .box-item {
	border: 1px solid transparent;
	display: block;
	clear: both;
	height: 130px;
}
.box-side-list .box-item .box-item-image {
	float: left;
	margin-right: 2.5%;
	margin-bottom: 15px;
	width: 46%;
}
.box-side-list .box-item:last-child .box-item-image {
	margin-bottom: 0;
}

.box-side-list .box-item .box-kicker {
	color: #898788;
	display: block;
	font-family: 'Roboto';
	font-size: 12px;
	font-weight: 300;
	margin-top: -2px;
	text-transform: uppercase;
}
.box-side-list .box-item .box-title {
	font-size: 16px;
	margin: 0;
}
.box-side-list .box-item-share {
	font-size: 13px;
}
.box-side-list .box-item-share .share-button:before {
	margin-top: -1px;
}


.box .icon-time {
	height: 14px;
	margin-right: 2px;
	width: 14px;
	vertical-align: top;
}
.box .icon-time:hover {
	text-decoration: none;
}

.box .box-time {
	color: #9b9b9b;
	display: block;
	font-size: 12px;
	margin: 10px 0 0;
	vertical-align: top;
}

.box-more {
	border: 1px solid #d0d0d0;
	padding: 10px 0;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.box .box-more a {
	color: #898788;
	font: normal 13px "Roboto-light";
	margin: 10px 0 0;
	text-transform: uppercase;
}

@media (max-width: 600px) {
	.box-side-list .box-item .box-item-image {
		width: 100%;
	}
	.box-more {
		float: none;
	}
}

/* share */
.share-button.fb:before {
	background: url(//f.i.uol.com.br/app/2/i-facebook-white.svg) center 2px no-repeat;
	background-size: 17px;
}
.share-button.tt:before {
	background: url(//f.i.uol.com.br/app/2/i-twitter-white.svg) center 2px no-repeat;
	background-size: 17px;

}.share-button.gp:before {
	background: url(//f.i.uol.com.br/app/2/i-plusone-white.svg) center 2px no-repeat;
	background-size: 17px;
}
.share-button:before {
	display: inline-block;
	content: '';
	margin: 0 7px 0 0;
	height: 25px;
	width: 17px;
	vertical-align: top;
}

/* Highlight list */
.highlight-list {
	background: #f0f1f4;
	padding-bottom: 10px;
}
.highlight-list-item {
	background: #fff;
	border: 1px solid #d9d6d8;
	margin: 10px 4% 10px;
}
.highlight-list-item a {
	display: block;
	transition: opacity .2s ease-in;
}
.highlight-list-item a:hover {
	text-decoration: none;
	opacity: .85;
}
.highlight-list-item:first-child {
	margin-top: 0;
}

.highlight-list  .highlight-list-header-title {
	color: #666;
	font-family: 'FolhaII','Roboto', Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 400;
	margin: 20px 0 0;
	padding: 20px 0;
	text-align: center;
}

.highlight-list .highlight-list-item {
	padding-bottom: 10px;
}

.highlight-list  .highlight-list-item .highlight-list-item-image img {
	width: 100%;
}

.highlight-list .highlight-list-item-title {
	color: #666;
	font-size: 16px;
	font-weight: 300;
	margin: 10px 15px 0;
}
.highlight-list .highlight-list-item-text {
	color: #9b9b9b;
	display: block;
	font-size: 14px;
	margin: 0 15px;
}
.highlight-list .highlight-list-item-date {
	color: #898788;
	display: block;
	font-size: 12px;
	margin: 0 15px;
}

.highlight-list .btn-load-more {
	margin: 20px 1.5% 0;
	width: auto;
}

.search-event {
	background: #f0f1f4;
	margin: 10px 0 0;
	padding-bottom: 10px;
}

.search-event .search-event-header-title {
	color: #444;
	font: 300 20px/1.2 'FolhaII','Roboto', Helvetica, Arial, sans-serif;
	padding: 0 0 0;
	text-align: center;
}

.search-event .search-event-form {
	margin: 0 2.5%;
}

.search-event .search-event-form .btn {
	margin: 12px 0;
}

.search-event .form-control {
	margin: 10px 0;
	width: 100%;
}

.form-control {
	color: #444;
	border: 1px solid #d9d6d8;
	min-height: 50px;
	padding: 10px;
}

select.form-control {
	background: #fff url(//f.i.uol.com.br/guia/3/furniture/images/icons/arrow-down.svg) 97% no-repeat;
	background-size: 15px;
	color: #9b9b9b;
	-webkit-appearance: none;
	-moz-appearance: none;
}
select.form-control:before {
	content: '';
	border: 10px solid transparent;
	border-bottom: 10px solid #444;
	display: block;
	position: absolute;
	right: 0;
	height: 0;
	width: 0;
	z-index: 9999;
}

.search-event-form-reset {
	color: #444;
	margin: 0 10px;
}

select.form-control.form-dropdown-mini {
	background: transparent url(//f.i.uol.com.br/guia/3/furniture/images/icons/arrow-down.svg) 97% no-repeat;
	background-size: 15px;
	font-size: 16px;
	margin: 10px 0 0;
	padding: 2px 15px;
}

.most {
	/*margin: 20px 0 0;*/
}

.most-header  {
	border-top: 2px solid #cfd3d9;
	margin: 20px 0 0;
}

.most-header-title {
	color: #898788;
	font: 300 30px/1 'folhaii-semibold', Georgia, Times, serif;
	margin: 10px 0;
	text-transform: lowercase;
}

.most-item-list {
	margin: 0;
	padding: 0;
}

.most-item-list li {
	border-bottom: 1px solid #cfd3d9;
	list-style: none inside;
	margin: 0;
	padding: 0;
	transition: opacity .2s ease-in
}

.most-item-list a {
	color: #444;
}
.most-item-list a:hover {
	text-decoration: none;

}
.most-item-list li:hover {
	background: #f4f4f4;
	opacity: .7;
}
.most-item-list li:last-child {
	border-bottom: 0;
}

.most li > ol {
	margin: 0;
	padding: 0;

}

.most-item-list .most-item-list-number {
	color: #ccc;
	color: rgba(137, 135, 136, 0.5);
	display: inline-block;
	font: 300 40px/1 'folhaii-semibold', Georgia, Times, serif;
	margin: 10px 15px;
	width: 20px;
	text-align: center;
	vertical-align: top;
}
.most-item-list .most-item-list-text {
	color: #444;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	margin: 12px 0;
	max-width: 82%;
	vertical-align: top;
}

.most-date {
	color: #9b9b9b;
	display: block;
	font: 300 14px/1.3 'Roboto', Helvetica, sans-serif;
	margin: 15px 0;
}

/* menu */
.main-menu {
	display: inline-block;
	height: 34px;
	overflow-x: auto;
	overflow-y: hidden;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap;
}
.main-menu li {
	display: inline-block;
	font: 300 14px/1 'Roboto-medium', Helvetica, Arial, sans-serif;
	list-style: none inside;
	margin: 0 30px 0 0;
}
.main-menu li li:last-child {
	margin-right: 0;
}

.main-menu li ul {
	display: inline-block;
	margin: 0 10px;
	padding: 0;
}
.main-menu li a {
	color: #fff;
	display: block;
	text-align: center;
}
.main-menu::-webkit-scrollbar {
	height: 0;

}

.main-menu .main-menu-label {
	display: inline-block;
	font-size: 12px;
	opacity: .7;
	text-transform: uppercase;
	white-space: nowrap;
}
.main-menu .main-menu-label:after {
	content: '';
	display: inline-block;
	border: 4px solid transparent;
	border-left: 4px solid #fff;
	margin-left: 8px;
}

@media (min-width: 768px) {
	.main-menu {
		overflow-x: hidden;
	}
	.main-menu li {
		margin: 0 10px 0;
	}
}

@media (min-width: 992px) {
	.main-menu {
		margin: 42px 0 0;
	}
	.main-menu li li {
		margin: 0 20px 0 0;
	}
}
@media (min-width: 1200px) {
	.main-menu li li {
		margin: 0 20px 0;
	}
}

/* Ads */
.advertising {
	background: #f5f5f5;
	margin: 0 auto;
	width: 300px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.advertising .label {
	color: #999;
	display: block;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
	text-transform: uppercase;
}

.ad-300x250 {
	height: 265px;
	padding: 15px 30px 30px;
}

.ad-300x600 {
	height: 615px;
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 15px 30px 30px;
}

.ads-display {
	background-color: #f5f5f5;
	border-top: 1px solid #cfd3d9;
	padding: 15px 0 30px;
}

.ads-display .advertising .label {
	background-color: #f5f5f5;
}

.sponsorship {
	position: absolute;
	right: 15px;
	top: 35px;
}

/* 88x31 */
#ad-88x31-1,
#ad-88x31-2 {
  width: 88px;
}

#banner-88x31-1,
#banner-88x31-2 {
  width: 88px;
}

#ad-88x31-2,
#banner-88x31-2 {
	visibility: hidden;
}

#ad-88x31-2.active,
#banner-88x31-2.active {
	visibility: visible;
}

/* 300x250 */
#ad-300x250-5,
#banner-300x250-5 {
	display: none;
	height: 250px;
	width: 300px;
}

/* 970x90 */
#ad-970x90-1 {
  height: 100px;
  width: 970px;
}

#banner-970x90-1 {
  text-align: center;
  width: 970px;
}

.ad-970x90 {
    text-align: center;
    padding: 0;
    height: auto;
    width: 970px;
}

/* 728x90 */
#ad-728x90-1 {
  display: none;
  height: 100px;
  width: 728px;
}

#banner-728x90-1 {
  display: none;
  text-align: center;
  width: 728px;
}

/* 320x50 */
#ad-320x50-1,
.ad-320x50 {
  display: none;
  height: 62px;
  width: 320px;
}

#banner-320x50-1 {
  display: none;
  text-align: center;
  width: 320px;
}

.ad-320x50 {
    text-align: center;
    padding: 0;
    height: auto;
    width: 320px;
}


@media (max-width: 1200px) {
	.ad-300x250,
	.ad-300x600 {
		margin-top: 50px;
	}
}

@media (max-width: 1000px) {
	/* Ads */
	#ad-970x90-1,
	#banner-970x90-1,
	.ad-970x90 {
		display: none;
	}

	#ad-728x90-1,
	#banner-728x90-1 {
		display: block;
	}

	#ad-300x250-5,
	#banner-300x250-5 {
		display: block;
	}

	#ad-300x600-1,
	#banner-300x600-1 {
		display: none;
	}

	.ad-300x250{
        margin-bottom: 30px;
    }
}

@media (max-width: 760px) {
	/* Ads */
	#ad-728x90-1,
	#banner-728x90-1 {
	display: none;
	}

	#ad-320x50-1,
	#banner-320x50-1,
	.ad-320x50 {
	display: block;
	}

	#ad-300x250-5,
	#banner-300x250-5 {
		display: block;
	}

	#ad-300x600-1,
	#banner-300x600-1 {
		display: none;
	}
}

@media (max-width: 420px) {
	/* Ads */
	.advertising {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.advertising .label {
		background-color: #fff;
	}

	.ad-970x90 {
		display: none;
	}

	.ad-300x250,
	.ad-300x600 {
		padding: 0
	}
}

/* Rotate - Structure */
/**
 * Owl Carousel v2.1.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-dots {
	text-align: center;
	width: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}

.owl-dot {
	border-radius: 50px;
	height: 10px;
	width: 10px;
	display: inline-block;
	background: #d8d8d8;
	margin-left: 5px;
	margin-right: 5px;
}

.owl-dot.active {
	background: rgb(249, 178, 0);
}

.owl-nav span {
	background-color: #eee;
	display: block;
	height: 44px;
	width: 44px;
}

.rotate .owl-nav {
	width: 100%;
	position: absolute;
	top: 50%;
	margin-top: -108px;
}

.rotate .owl-prev,
.rotate .owl-next {
	position: absolute;
	top: 0px !important;
}

.rotate .owl-prev.disabled .previous-icon,
.rotate .owl-next.disabled .next-icon {
	display: none;
}

.rotate .owl-prev {
	left: 0;
}

.rotate .owl-next {
	right: 0;
}

.rotate .previous-icon {
	background: url(//f.i.uol.com.br/folha/o-melhor-de-sao-paulo/svg/arrow-left.svg) #898788 center center no-repeat;
}

.rotate .next-icon {
	background: url(//f.i.uol.com.br/folha/o-melhor-de-sao-paulo/svg/arrow-right.svg) #898788 center center no-repeat;
}

/* Rotate - Theme */
.rotate a:hover {
	text-decoration: none;
}

.rotate .rotate-title {
	color: #444;
	font: 600 36px/42px "Roboto";
	margin: 14px 0;
}

.rotate .rotate-text {
	color: #666;
	font: normal 20px "Roboto-light";
	margin: 0;
}

.rotate .owl-stage-outer {
	border-bottom: 1px solid #cfd3d9;
	margin-bottom: 15px;
	padding-bottom: 30px;
}

.rotate-home {
	margin-bottom: 30px;
}

.rotate-image {
	border: solid 1px #979797;
    position: relative;
}

#info{
	font-size: 12px;
	font-family: 'Roboto';
	font-weight: bold;
	color: #898788;
	margin-top: 19px;
	margin-left: 48%;
	width: 60px
}

#rotateInfo{
	font-size: 12px;
	font-family: 'Roboto';
	font-weight: bold;
	color: #898788;
	margin-left: 48%;
	width: 60px
}

@media only screen and (max-width : 480px) {
	.rotate .rotate-title {
		font-size: 20px;
		line-height: 26px;
	}

	.rotate .rotate-text {
		font-size: 16px;
	}
}

/* Tabbed carousel */
.tabbed-carousel-box {
	margin-bottom: 50px;
	padding: 34px 0;
}

.tabbed-carousel .tabbed-carousel-header {
	margin-bottom: 36px;
}

.tabbed-carousel .tabbed-carousel-title {
	color: #444;
	font: normal 24px "Roboto";
	margin: 0;
	text-align: center;
}

.tabbed-carousel .tabbed-carousel-text {
	color: #666;
	font: normal 16px "Roboto-light";
	margin: 7px 0 0;
	text-align: center;
}

/* Tabs to accordion */
.tabbed-carousel .panel .panel-heading {
	display: none;
}

.tabbed-carousel .panel .panel-collapse {
	height: 0;
	opacity: 0;
	overflow: hidden;
}

.tabbed-carousel .panel .panel-collapse.active {
	display: block;
	height: auto;
	opacity: 1.0;
	overflow: initial;
}

/* Tabs */
.tabbed-carousel .nav-tabs {
	margin-bottom: 20px;
}

.tabbed-carousel .nav-tabs .nav-tabs-list {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%
}

.tabbed-carousel .nav-tabs .nav-tabs-list .nav-tabs-item {
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	width: 25%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tabbed-carousel .nav-tabs .nav-tabs-list .nav-tabs-item:last-child {
	border-right: none;
}

.tabbed-carousel .tabs .button {
	background-color: #898788;
	color: #fff;
	display: block;
	height: 56px;
	padding: 10px 0px;
	text-decoration: none;
}

.tabbed-carousel .nav-tabs-title {
	font: 600 12px "Roboto";
	margin: 0;
	text-transform: uppercase;
}

.tabbed-carousel .nav-tabs-info {
	font: normal 12px "Roboto-light";
}

.tabbed-carousel .tabs .button.active {
	background-color: rgb(249, 178, 0);
}

.tabbed-carousel .panel-heading .panel-title {
	margin: 0;
}

/* Carousel */
.carousel-section .owl-carousel.owl-hidden {
	opacity: 1;
}

.carousel-section .carousel-item {
	background: #fff;
	border: 1px solid #d9d6d8;
	text-align: center;
}

.carousel-section .carousel-item a {
	text-decoration: none;
}

.carousel-section .carousel-item-image {
	background: url(//f.i.uol.com.br/folha/especial/images/ajax-loader.gif) center no-repeat;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.carousel-section .carousel-item-text {
	padding: 15px 10px;
}

.carousel-section .carousel-item-info {
	color: rgb(249, 175, 0);
	display: block;
	font: bold 12px "Roboto";
	height: 40px;
	overflow: hidden;
	text-transform: uppercase;
}

.carousel-section .carousel-item-title {
	color: #666;
	font: bold 16px "Roboto";
	height: 45px;
	margin: 10px 0px;
	overflow: hidden;
}

.carousel-section .owl-dots {
	margin-top: 40px;
}

.carousel-section .owl-nav span {
	display: block;
	height: 20px;
	width: 10px;
}

.carousel-section .owl-prev,
.carousel-section .owl-next {
	position: absolute;
	top: 40%;
}

.carousel-section .owl-prev.disabled .previous-icon,
.carousel-section .owl-next.disabled .next-icon {
	display: none;
}

.carousel-section .owl-prev {
	left: -16px;
}

.carousel-section .owl-next {
	right: -16px;
}

.carousel-section .previous-icon {
	background: url(//f.i.uol.com.br/folha/o-melhor-de-sao-paulo/svg/arrow-left-gray.svg) center no-repeat;
}

.carousel-section .next-icon {
	background: url(//f.i.uol.com.br/folha/o-melhor-de-sao-paulo/svg/arrow-right-gray.svg) center no-repeat;
}

@media only screen and (max-width : 770px) {
	/* Carousel */
	.carousel-section .owl-nav {
		display: none;
	}
}

@media only screen and (max-width : 480px) {
	/* Carousel */
	.tabbed-carousel-box {
		padding-bottom: 0;
	}

	.tabbed-carousel-box .container {
		overflow: hidden;
		padding: 0;
	}

	.tabbed-carousel .tabbed-carousel-header {
		padding: 0 15px;
	}

	.tabbed-carousel .owl-dot {
		height: 20px;
		width: 20px;
	}

	/* Tabs */
	.tabbed-carousel .nav-tabs {
		display: none;
	}

	.tabbed-carousel .panel-container .panel .panel-heading {
		display: block;
		text-align: center;
	}

	.tabbed-carousel .panel-container .panel {
		border-top: 1px solid #fff;
		overflow: hidden;
	}

	.tabbed-carousel .panel .panel-collapse.active {
		margin: 20px 0;
	}
}

.video-player.uolmais .ui.up-default.up-blue .up-bg-secondary-color {
	background-color: red;
}

.wideVideoPlayer .video-player,
.videoPlayer .video-player {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}

.wideVideoPlayer .video-player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videoPlayer .video-player {
	min-height: 465px;
}
.videoPlayer.videocast embed {
	display: block;
	height: 260px;
	margin: 0 auto;
	width: 320px;
}
.wideVideoPlayer .video-player .icon-video-play,
.videoPlayer .video-player .icon-video-play {
	background-position: -227px -115px;
	display: inline-block;
	height: 95px;
	left: 50%;
	margin: -44px 0 0 -44px;
	opacity: .85;
	position: absolute;
	top: 50%;
	transition: all .3s ease-in;
	width: 95px;
}
.wideVideoPlayer .video-player img,
.videoPlayer .video-player img {
	min-width: 100%;
}
.wideVideoPlayer .video-player a,
.videoPlayer .video-player a {
	display: block;
}
.wideVideoPlayer .video-player a:hover .icon-video-play,
.videoPlayer .video-player a:hover .icon-video-play {
	opacity: 0;
}
.wideVideoPlayer .top,
.videoPlayer .top {
	border: 1px solid #ccc;
	border-bottom: 0;
	background-color: #eee;
	display: block;
	height: 50px;
	position: relative;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.wideVideoPlayer .top .sprite,
.videoPlayer .top .sprite { display: none; }
.multimidia .wideVideoPlayer .top .sprite,
.tvfolhs .wideVideoPlayer .top .sprite,
.tvfolha .wideVideoPlayer .top .sprite,
.multimidia .videoPlayer .top .sprite,
.tvfolhs .videoPlayer .top .sprite,
.tvfolha .videoPlayer .top .sprite {
	background-position: -150px -490px;
	display: block;
	height: 50px;
	margin: 3px 0 0 10px;
	width: 110px;
}
.wideVideoPlayer .top .advertising .label,
.videoPlayer .top .advertising .label {
	background: #eee;
	font-family:'FolhaII', Arial, Helvetica, sans-serif;
}
.wideVideoPlayer .top .advertising,
.videoPlayer .top .advertising {
	background: #000;
	margin: 0;
	position: absolute;
	right: 5px;
	top: 3px;
}
.video-top {
	border: 1px solid #ccc;
	border-bottom: 0;
	background-color: #eee;
	display: none;
	height: 50px;
	margin-bottom: -16px;
	position: relative;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	max-width: 100%;
}
.video-top .sprite {
	background-position: -75px -539px;
	display: block;
	height: 50px;
	margin: 3px 0 0 10px;
	width: 110px;
}
.video-top .advertising .label {
	background: #eee;
	font-family: 'FolhaII',Arial, Helvetica, sans-serif;
}
.video-top .advertising {
	margin: 0;
	position: absolute;
	right: 5px;
	top: 2px;
}

/* Advertising Paywall */
.advertising-paywall {
	width: 100%;
	padding: 10px 0 0 20px;
	position: fixed;
	bottom: 0px;
	z-index: 9999999999;
	background: #efefef;
	border-top: 1px solid #cccccc;
	color: #666;
	font-size: 0.9em;
	line-height: 1.2em;
}
.advertising-paywall .container {
	width: 44%;
	float: left;
	margin: 0;
}
.advertising-paywall .container:last-child {
	width: 52%;
}
.advertising-paywall .container span a {
	color: #00b1f1;
	font-weight: bold;
}
.advertising-paywall .container .free-texts .three-star {
	width: 57px;
	height: 25px;
	float: left;
	display: block;
	background: url(//f.i.uol.com.br/folha/furniture/5.4/images/icn-three_stars.png) no-repeat;
}
.advertising-paywall .container .free-texts .paywall_warning {
	width: auto;
	float: left;
	margin: 0 5%;
	font-weight: bold;
}
.advertising-paywall .paywall_close {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 10px;
	right: 40px;
	background: url(//f.i.uol.com.br/app/2/sprite-app-16.png) no-repeat;
	background-position: -115px -398px;
	cursor: pointer;
	font-size: 0;
}

.advertising-paywall .container .free-texts,
.advertising-paywall .container .signature {
	width: 100%;
	text-align: center;
}
.advertising-paywall .container .signature span {
	width: 50%;
	float: left;
	margin: 0;
}


/* Footer */
.footer {
	background: #333;
	margin: 20px 0 0;
}

.footer-inner {
	color: #fff;
}

.footer-bar {
	background: #fff;
}

.footer-copyright > small {
	font-size: 14px;
}

.footer-copyright a {
	color: #fff;
}

.footer-bar .back-to-top {
	color: #898788;
	font-size: 12px;
	line-height: 2;
	text-align: right;
	text-transform: uppercase;
}

.footer-bar .back-to-top:after {
	border-right: 2px solid #898788;
	border-top: 2px solid #898788;
	content: "";
	display: inline-block;
	height: 7px;
	margin-left: 12px;
	width: 7px;
	-webkit-transform: rotate(-45deg);;
	-moz-transform: rotate(-45deg);;
	-ms-transform: rotate(-45deg);;
	-o-transform: rotate(-45deg);;
	transform: rotate(-45deg);;
}

.bottom-brand-logo {
	height: 50px;
	width: 145px;
}

.bottom-nav {
	margin: 0 0 40px;
	padding: 5px 0 0;
}

.bottom-nav li {
	list-style: none inside;
	margin: 2px 0;
	padding: 0;
}

.bottom-nav .bottom-nav-label {
	color: #ccc;
	font-weight: 500;
}

.bottom-nav .bottom-nav-list {
	margin: 0;
	padding: 0;
}

.bottom-nav .bottom-nav-list li {
	display: inline-block;
	width: 30%;
}

.bottom-nav li a {
	color: #fff;
}

.footer .social-media-list {
	margin: 20px 0 0;
	padding: 0;
}

.footer .social-media-list li {
	display: inline-block;
	list-style: none inside;
	margin: 0 5% 0 0;
}

.footer .social-media .social-media-text {
	margin: 0;
}

.footer .social-media .icon-facebook {
	height: 20px;
	width: 20px;
}

.footer .social-media .icon-twitter {
	height: 20px;
	width: 20px;
}

/* Folha Shop */
#shopping{
	width: 300px;
	margin: 0 auto;
}

/* Pagination */
.pagination {
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 40px 0 0;
	text-align: center;
}
.pagination li {
	border: 1px solid #e0e5e8;
	border-right: 0;
	color: #666;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	height: 40px;
	margin: 0 0;
	padding: 10px 0 0;
	text-align: center;
	width: 40px;
	transition: all .2s ease-in;
}
.pagination li a {
	display: inline-block;
	min-height: 30px;
	min-width: 40px;
	text-decoration: none;
}
.pagination li:last-child {
	border-right: 1px solid #e0e5e8;
}
.pagination li:hover {
	background-color: #f5f5f5;
}

.pagination .active {
	background: #e0e5e8;
	color: #4a4a4a;
}
.pagination a {
	color: #5d5d5d;
}
.pagination-home ol.pagination{display: none;}

/* Media Queries */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	/* Header */
	.header .header-brand-logo {
		background: url(//f.i.uol.com.br/folha/saopaulo/svg/logo-folha-3-estrelas.svg) no-repeat;
		background-size: contain;
	}

	/* Header - Search */
	.search-btn {
		background-color: #f5f5f5;
		float: right;
		max-height: 56px;
		position: relative;
	}

	.search-btn:hover {
		background-color: #898788;
	}

	.search-btn .search-btn-action {
		padding: 18px;
	}

	.search-btn .search-btn-text {
		display: inline-block;
	}

	.search-btn:hover .search-btn-text,
	.search-btn:hover .search-icon {
		color: #fff;
		fill: #fff;
	}
}
.video-player img{
	width: 100%;
	height: 100%
}
.video-player{
	height: 242px;
    position: relative;
}
.box-item-container .box-item-image {
	overflow: hidden;
	max-height: 200px;
}
.box a:hover {
	text-decoration: none;
}
@media (max-width: 1199px){
	.video-player{
		height: 304px;
	}
}
@media (max-width: 992px){
	.video-player {
		height: 232px;
	}
}
@media (max-width: 767px ){
	.video-player{
		height:100%;
	}
    .box-side-list .box-item{
        height: 100%;
    }
	.box-image-banner img {
		height: 4.5%;
	}

}
