<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
/*   
Theme Name: Grislab
Theme URI: http://www.grislab.com.br/
Description: Tema especial para Grislab
Author: Rodrigo Diniz
Author URI: http://www.rodrigodiniz.net/
Version: 1.0 
. 
Template criado exclusivamente para Grislab / Todos os direitos reservados. 

/*!
 * Start Bootstrap - HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    padding-top:0; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
				background:#fff;
				font-family: 'Roboto Condensed', sans-serif;
				font-size: 16px;
}
.col-centered{
    float: none;
    margin: 0 auto;
}
p {
    margin: 0 0 15px;
}
.page a {
    color: #f6881f;
    text-decoration: underline;
}
.page a:hover {
    color: #666;
}
.h1, .h2, .h3, h1, h2, h3{
	margin-top:0;
	margin-bottom:18px;	
}
.page h1 {
    color: #999;
}
.breadcrumb a{
	text-decoration:none!important;
}
/* ===================================
  Header
==================================== */
.navbar-brand &gt; img {
    height: 100%;
}
a.navbar-brand {
    height: 94px;
}
.navbar-fixed-top .nav {
    padding: 10px 0;
}
.navbar-fixed-top .navbar-brand {
    padding:0;
}
.navbar-nav &gt; li &gt; a {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

a.navbar-brand{
	margin-left:15px!important;
	float:left;
	display:block;
	overflow:hidden;
	height:115px;
}
.navbar-nav, .navbar-header{
	float:none;
}
.navbar {
    border-radius: 0!important;
}
.navbar-default {
				background:#f8f8f8;
				border-bottom:1px solid #F6881F;
				border-left:0!important;
				border-top:0!important;
				border-right:0!important;
}

ul.icon-social {
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 15px 0; 
}
ul.icon-social li {
    list-style-type: none;
    float: left;
}
ul.icon-social li a i {
    color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 2px;
    font-size: 25px;
    text-align: center;
    margin-left: 5px;
    padding-top: 15%;
    transition: all 0.2s ease-in-out;
}
.fa-facebook {
    background:#3b5998;
} 
.fa-twitter {
    background:#00aced;
}
.fa-rss {
    background:#f90;
}
.external-link {
    background:#F6881F;
				color:#fff!important;
				display:inline-block;
				padding-left:5px;
				border-radius:2px;
				text-decoration:none!important;
}
.external-link:hover {
    background:#999;
				color:#fff;
				text-decoration:none;
}
.down-link {
    background:#F6881F;
				color:#fff!important;
				display:inline-block;
				padding:10px;
				border-radius:2px;
				text-decoration:none!important;
}
.down-link:hover {
    background:#999;
				color:#fff;
				text-decoration:none;
}
ul.icon-social li a i:hover {
    opacity: .7;
}
ul.navbar-nav li{
	text-transform:uppercase;
}
.navbar-default .navbar-nav &gt; li &gt; a {
    color: #333;
	font-size:15px;
}
.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus {
    background-color: #4a5a39;
}
.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus {
 color: #fff;
	background:#F6881F;
}
.navbar-default .navbar-nav li.current-menu-item{
	color: #fff;
	background:#F6881F;
}
#imaginary_container{
    margin:45px 0 15px; 
}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
	font-style:italic;
}

.stylish-input-group button{
    border:0;
    background:transparent;
				color:#999;
}
.stylish-input-group button:hover{
				color:#F6881F;
}
/* ===================================
  style gris
==================================== */
.well {
    background-color: #F6881F;
    border: 1px solid #F6881F;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
				color:#fff;
}
.well h4 a{
	color:#fff;
}
.well p{
	margin-bottom:0!important;
}
.margin-bottom30{
	margin-bottom:30px;
}
.margin-bottom40{
	margin-bottom:40px;
}
.destaque h1{
	font-size:22px;
	margin-bottom:5px;
	margin-top:10px;
}
.destaque h2{
	font-size:20px;
	margin-top:10px;
	margin-bottom:5px;
	line-height:22px;
}
.destaque .label-default, .destaque .label-primary{
	font-size:15px;
	font-weight:normal;
	}
.destaque .label-default strong{
	color:#ccc;
	font-weight:normal;
	}
.destaque .label-primary strong{
	color:#93b8d9;
	font-weight:normal;
	}
.destaque .label-danger{
	font-weight:normal;
}
.btn{
	text-transform:uppercase;
	margin-top:10px;
}
.btn-default{
	color:#666;
}
.btn-analise{
	color:#fff!important;
	background:#777!important;
	 border-color: #777!important;
}
.btn-analise:hover{
	background:#ccc!important;
}
.btn-radar{
	color:#fff!important;
	background:#000!important;
	 border-color: #000!important;
}
.btn-radar:hover{
	background:#93b8d9!important;
}

.btn-transparent{
	color:#fff;
	border-color:#fff;
	background:none;
}
.below-entry-meta{
	color:#666;
	font-size:14px;
	padding:8px 0;
}
.below-entry-meta a{
	color:#666;
}
.below-entry-meta span{
	padding-right:10px;
}
.thumbnail {
	background-color: none;;
	border: none;
	border-radius: 4px;
	display: block;
	line-height: 1.42857;
	margin-bottom: 0;
	margin-top:10px;
	padding: 0;
	transition: border 0.2s ease-in-out 0s;
}
.box-info{
	color:#fff;
	padding:20px;
	border-radius: 6px;
}
.box-blue{
	background:#337AB7;
}
.box-green{
	background:#5CB85C;
}
.box-red{
	background:#D9534F;
}
.box-gray{
	background:#999;
}
.box-gray-light{
	background:#fff;
	color:#333;
	border:1px solid #000;
	overflow:hidden;
	margin:10px 0 20px;
	padding:25px 10px;
}
.label-map{
	background:#093;
	margin-top:5px;
	padding:6px 7px 5px;
	 display: inline-block;
}
	
.label-map a{
	color:#fff;
	font-size:14px;
	font-weight:normal;
}
.submen-page{
	background:#f6881f;
	 list-style-type: none;
		padding:20px;
		 border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
}
.submen-page li a{
	color:#fff;
}
.submen-page li {
	color:#fff;
	padding:8px 0;
	border-top:1px dashed #fff;
}
.submen-page li:first-child {
	padding-top:0;
	border-top:0;
}
.submen-page li:last-child{
	padding-bottom:0;
}
.label-default a{
	color:#fff;
}
.destaque-first figure img{
	width:100%;
	height:auto;
}
.destaque-second figure img{
	width:100%;
	height:auto;
	min-height:163px;
	max-height:163px;
}
.destaque h1 a, p.excerpt a, .destaque h2 a{
	color:#333;
}
p.excerpt a{
	display:block;
}
.destaque-page{
	margin-bottom:25px;
}
.destaque-page a{
	text-decoration:none;
}
.pagination .current{
	background:#eee;
}
.pagination &gt; li &gt; a, .pagination &gt; li &gt; span {
    color: #f6881f;
}
.category-name{
	margin:10px 0 20px;
}
.category-name span{
	font-size:25px;
	font-weight:normal;
}
.category-name strong{
	font-weight:normal;
	color:#ccc;
}
.breadcrumb span{
	color:#666;
}
.label-radar a{
	color:#fff;
}
.radar-page{
	border-top:1px solid #337ab7;
	padding-top:30px;
}
.radar-page:first-child{
	border-top:0;
	padding-top:0;
}
#postsrelacionados{
	background: #f6881f;
    border-radius: 4px;
}
#postsrelacionados ul {
	list-style-type: none;
	padding: 15px;
}
#postsrelacionados ul li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
#postsrelacionados ul li {
    border-top: 1px solid #f8a556;
    margin-top: 7px;
    padding-top: 7px;
				font-size:15px!important;
}
#postsrelacionados ul li a {
    color: #fff;
}
#postsrelacionados ul li a:hover {
	text-decoration:underline;
}
#postsrelacionados h3{
	padding:15px 15px 0;
	color:#fff;
	margin-bottom:0!important;
}
.post img{
	max-width:95%;
}
ul.busca{
	background: #ccc;
    border-radius: 4px;
}
ul.busca {
	list-style-type: none;
	padding: 15px;
}
ul.busca li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
ul.busca li {
    border-top: 1px solid #f4f4f4;
    margin-top: 7px;
    padding-top: 7px;
				font-size:15px!important;
}
ul.busca li a {
    color: #333!important;
				text-decoration:none;
}
ul.busca li a:hover {
	text-decoration:underline;
}
iframe#map{
	width:100%;
	height:450px;
}
.radar{
-webkit-user-select:none;
  background-image:none;
  border:1px solid transparent;
  border-radius:4px;
  cursor:pointer;
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:1.42857;
  margin-bottom:0;
  padding:6px 12px;
  text-align:center;
  touch-action:manipulation;
  vertical-align:middle;
  white-space:nowrap;
		background-color:#FFFFFF;
  border-color:#CCCCCC;
  color:#666666;
}
.radar p a{
	color:#333!important;
}
.radar:hover{
	background-color:#E6E6E6;
}
.radar p {
	display:inline;
}
/* ===================================
  sidebar
==================================== */
nav.nav-subpage{
	background:#f6881f;
	border-radius: 4px;
}
nav.nav-subpage ul{
	list-style-type:none;
	padding: 15px;
}
nav.nav-subpage ul li a{
	color:#fff;
}
nav.nav-subpage ul li{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #f8a556;
}
nav.nav-subpage ul li:first-child{
	margin-top:0;
	padding-top:0;
	border-top:none;
}
.links a{
	background:#f6881f;
	padding:8px 35px 8px 8px;
	display:inline-block;
	color:#fff;
	text-decoration:none;
	border-radius: 4px;
	position: relative;
}
.links a:hover{
	background:#666;
	color:#fff;

}
 
/*replace the content value with the
corresponding value from the list below*/
 
.links a:before {
    content: "\f08e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 16px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    right: 0;
}

/* ===================================
  Análises Relacionadas
==================================== */
.textwidget{
	background:#f6881f;
	border-radius: 4px;
	padding:20px;
	color:#fff;
	margin-bottom:20px;
}
.sidebar{
	background:#777;
	border-radius: 4px;
	padding:20px;
	margin-bottom:20px;
	color:#fff;
}
.nav-relacionadas{
	background:#f6881f;
	border-radius: 4px;
	padding:20px;
	margin-bottom:20px;
}
.nav-relacionadas h3{
	color:#fff;
	font-size:22px;
}
.nav-relacionadas ul, .sidebar ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
.nav-relacionadas ul li a, .sidebar ul li a, .tagcloud a{
	color:#fff;
}
.nav-relacionadas ul li a:hover, .sidebar ul li a:hover{
	text-decoration:underline;
}
.nav-relacionadas ul li{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #f8a556;
}
.sidebar ul li{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #f4f4f4;
}
.nav-relacionadas ul li:first-child, .sidebar ul li:first-child{
	margin-top:0;
	padding-top:0;
	border-top:none;
}

/* ===================================
  Comente
==================================== */

.form-comments ul{
	margin:0;
}
.form-comments ul li{
	list-style:none;
}
ol.commentlist li{
	margin-bottom:30px;
	background:#f1f1f1;
	padding:15px;
}
.vcard{
	border:0;
}
ol.commentlist{
	margin:0;
}
ul.children li, ol.commentlist li{
	list-style-type:none;
}
a.comment-reply-link{
	background:#ccc;
	border:0;
	color: #333;
	cursor: pointer;
	padding: 2px 4px;
	text-decoration:none;
}
.addthis_sharing_toolbox{
	margin:20px 0;
}
/* ===================================
  footer
==================================== */

footer {
	padding: 50px 0;
	background: #f8f8f8;
	border-top: 1px solid #999;
}
.footer-logo{
	margin-bottom:40px;
}
footer p, footer address{
	font-size:14px;
}

#endereco .textwidget{
	background:none!important;
	border-radius: 0!important;
	padding:0!important;
	color:#fff!important;
	margin-bottom:0!important;
	color:#333!important;
}

@media(max-width:480px) {
   ul.icon-social {
    display: table;
    margin: 0 auto;
    overflow: auto;
    padding: 0 0 15px;
    vertical-align: middle;
				float:none;
}
}
@media(max-width:1024px) {
.navbar-default .navbar-nav &gt; li &gt; a {
				font-size:14px;
				padding:12px;
}
#imaginary_container {
    margin:0;
}
ul.icon-social li a i {
    width: 25px!important;;
    height: 25px!important;;
    font-size: 18px!important;
				margin-top:10px;
}
}
.celebridade{
	background:#000;
	padding:15px;
	margin-bottom:30px;
}
.celebridade h2{
	font-size:20px;
	color:#fff;
	margin:15px 0 10px;
}
.celebridade:hover{
	text-decoration:none!important;
	background:#F6881F;
}
.celebridade h3 a{
	font-size:15px;
	color:#f7f7f7;
	text-decoration:none!important;
}
.celebridade a:hover {
	text-decoration:none;
}
.modal-dialog{
	width:95%;
	font-size:14px!important;
}
ul#nav-categorias{
	list-style-type:none;
	background:#F6881F;
	padding:20px;
	margin-bottom:25px;
}
ul#nav-categorias li{
	display:inline-block;
	margin:0 8px;
	font-size:15px;
}
ul#nav-categorias li a {
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
}
ul#nav-categorias li a:hover{
	color:#fff;
}
.row-flex, .row-flex &gt; div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}

.row-flex-wrap {
	-webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}

.row-flex &gt; div[class*='col-'], .container-flex &gt; div[class*='col-'] {
	 margin:-.2px; /* hack adjust for wrapping */
}

.container-flex &gt; div[class*='col-'] div,.row-flex &gt; div[class*='col-'] div {
	width:100%;
}


.flex-col {
    display: flex;
    display: -webkit-flex;
    flex: 1 100%;
	flex-flow: column nowrap;
}

.flex-grow {
	display: flex;
    -webkit-flex: 2;
    flex: 2;
}

</pre></body></html>