/*
Theme Name: Hydrogen
Theme URI: http://gantry.org
Author: RocketTheme, LLC
Author URI: http://rockettheme.com
Description: Default Gantry 5 theme. Provides a simple, clean and fast design to get you started on developing your own theme or setting up a quick new site
Version: 5.3.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
html{
scroll-behavior: smooth;
}
#g-navigation {
height:70px; 
}


/* itens css do novo menu */
.g-container {
    width: 100%;
      
}
#g-page-surround{
 
   /* min-height: 100%;*/
    position: relative;
    overflow: visible;
	z-index: 1000;
}

/*Esse campo está corrigindo a altura do embed do power bi*/
.g-offcanvas-left #g-page-surround {
	    min-height: 100vh;
}

.g-content {
	margin: 0;
	padding: 0;
	
}

.green-icon {
	color: green;
  }
.custom-icon {
  display: inline-block;
  background-color: green; /* Cor de fundo do ícone */
  color: #fff; 
  font-size: 12px;
  padding: 3px 6px; /* Espaçamento interno */
  border-radius: 40px; /* Arredondamento do ícone */
}

/* fim do css dos ajustes do novo menu */

/*rodapé*/

.footer {
    background-color: #003871;
    color: var(--lite);
    width: 100%;
    height: auto;
    border: 0;
    margin: 0;

}


input.search-field {
width: 75%;
margin-bottom:20px; 
/*box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);*/
}

/*#search--2 > form > input {
box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}*/


#search--2 h2{
padding-left:6%;
text-align:left ;
margin-top: 10px;
margin-bottom: -10px;
color: #777;
}

h1 {
font-size:1.3em;
color:#777;
}


/*Configurações do menu top */

#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
display:none;
}

.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator{
display:none;
}


#menuprincipal .g-main-nav .g-toplevel{
font-size:1.08em;
font-weight:400;
padding-top:30px;
/*margin-bottom:3px;*/
}

#menuprincipal .g-main-nav .g-toplevel > li > .g-menu-item-container {
padding:0.4rem 0.938rem;
}

.entry-meta{
display:none;
}


#buscalateral #search--2 h2 {
padding-left:0; 
margin-top:0;
Margin-bottom:3px;
font-size:1.3em;
}

#buscalateral{ 
line-height:15px;
}

#buscalateral input.search-field{
margin-bottom:7px;
}

#buscalateral{
margin-top:-20px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#eee;
/*border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#eee;*/
} 

#lateralcomum {
border-left-style:solid;
border-left-width:1px;
border-left-color:#eee;
}


/* Destaques Pequenos Negócios */

g-grid{
background-color:blue;
}

#destaque-pequenos{
/*background-color:#ddd;*/
margin-top:-30px;
}

#destaque-pequenos span.title{
font-size:1.3em;
font-weight:500;
color:#777;
padding-top:10px;
}

#destaque-pequenos span.line_limit{
padding-right:16px;
}

#destaque-pequenos .text{
font-size:1.07em;
color:#888;
}

#destaque-pequenos .wpcu_block_title{
color:#777;
font-size:1.8em;
font-weight:500;
}

#destaque-pequenos h2{
color:#777;
font-size:1.8em;
font-weight:500;
border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#ddd;
}

/* Destaques Painéis */

#destaque-paineis{
margin-top:-20px;
padding-bottom:0px;
}

#destaque-paineis span.title{
font-size:1.3em;
font-weight:500;
color:#777;
padding-top:10px;
}

#destaque-paineis .text{
font-size:1.07em;
color:#888;
}

#destaque-paineis .wpcu_block_title{
color:#777;
font-size:1.8em;
font-weight:500;
}

#destaque-paineis h2{
color:#777;
margin-top:1px;
font-size:1.8em;
font-weight:500;
border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#ddd;
}

/* Destaques Sociedade */

#destaque-sociedade{
margin-top:-10px;
}

#destaque-sociedade span.title{
font-size:1.1em;
font-weight:500;
color:#777;
/*padding-top:10px;*/
}

#destaque-sociedade .text{
font-size:1.07em;
color:#888;
padding-bottom:10px;
}

#destaque-sociedade .wpcu_block_title{
color:#777;
font-size:1.8em;
font-weight:500;
}

#destaque-sociedade h2{
color:#777;
font-size:1.8em;
font-weight:500;
margin-top:-15px;
border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#ddd;
}

/* Destaques Economia */

#destaque-economia{
/*border-left-style:dotted;
border-left-width:2px;
border-left-color:#ddd;*/
margin-top:-10px;
background-color:#ffffff}


#destaque-economia span.title{
font-size:1.3em;
font-weight:500;
color:#777;
padding-top:10px;
}

#destaque-economia .text{
font-size:1.07em;
color:#888;
}

#destaque-economia .wpcu_block_title{
color:#777;
font-size:1.8em;
font-weight:500;
}

#destaque-economia h2{
color:#777;
font-size:1.8em;
font-weight:500;
margin-top:-15px;
border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#ddd;
}

/*widget de conteúdo preferido*/

#preferidos h2{
font-size:1.8em;
font-weight:500;
color:#777;
margin-top:-8px;
border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#ddd;
}

#preferidos h3{
color:#777;
font-size:1.3em;
font-weight:500;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#ddd;
margin-top:-6px;
margin-bottom:-8px;
}

#preferidos a{
color:#666;
}


#preferidos span{
font-size:1.07em;
color:#888;
line-height:35px;
}

#preferidos {
/*border-left-style:dotted;
border-left-width:2px;
border-left-color:#ddd;*/
/*padding-top:0;*/
padding-right:0px;
}




/* -------------------------------------- botões de reação ------------------------------------------------ */


/* the reaction buttons region */
div.reaction_buttons{
    margin-top: 20px;
    margin-bottom: 125px;
    font-size: 0.8em;
    text-align: left;
}

/* a single normal button */
div.reaction_buttons li.reaction_button {
    border: 1px dotted #000;
    line-height: 2em;
    padding: 5px;
    margin: 3px;
    cursor: pointer;
    list-style: none;
    text-align: center;
    display: inline-block;

/*  -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
   * -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
   * box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);*/
}

/* the button while hovering over it */
div.reaction_buttons li.reaction_button:hover {
    background: #185C99;
    border: 1px solid #185C99;
    background-image: -moz-linear-gradient(#185C99, #1c6ab1 70%);
    background-image: -webkit-linear-gradient(#185C99, #1c6ab1 70%);
    background-image: linear-gradient(#185C99, #1c6ab1 70%);
}

/* special setings for display as a graph,
 * inspired by http://geoffgraham.me/creating-a-responsive-css-bar-chart/ */
div.reaction_buttons ul.graph {
    clear: both;
    padding: 0;
    width: 90%;
}
div.reaction_buttons ul.graph li.reaction_button {
    height: 125px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    margin: 0 auto;
    padding-left: 10px;
    text-align: left;
    display: block;

    background: #1c6ab1;
    border: 1px solid #1c6ab1;
    background-image: -moz-linear-gradient(#185C99, #1c6ab1 70%);
    background-image: -webkit-linear-gradient(#185C99, #1c6ab1 70%);
    background-image: linear-gradient(#185C99, #1c6ab1 70%);
    /*-moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px;
    border-radius: 4px 4px 0 0;
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);*/
}
@media (min-width: 400px) {
    div.reaction_buttons ul.graph {
        height: 120px;
        width: 100%;
    }
    div.reaction_buttons ul.graph li.reaction_button {
        bottom: -4em;
	height: 120px;
        margin: 0 1.8% 0 0;
        padding: 0;
        width: 17%;
        display: inline-block;
    }

    div.reaction_buttons ul.graph li.reaction_button span.button_name {
        bottom: -4em;
        position: absolute;
	font-size: 1.15em;
	font-weight: 400;
    }

    div.reaction_buttons ul.graph li.reaction_button span.braces {
        display: none;

    }
    div.reaction_buttons ul.graph li.reaction_button span.count_number {
        bottom: 3px;
        position: absolute;
        font-size: 2em;
        font-weight: bold;
    }
}

/* the button after voting */ 
div.reaction_buttons li.voted,
div.reaction_buttons li.voted:hover {
    cursor: default;
}

/* number of votes including parantheses.
.reaction_buttons .reaction_button .count {
}
 */

 /*number of votes in between the parantheses.*/
.reaction_buttons .reaction_button .count_number {
color:#bbb;
}

 
/* simple sidebar settings */ 
#sidebar div.widget_reaction_buttons h3 {
	margin: 0;
	margin-top: 4px;
	font-size: 1.1em;
}

#sidebar div.widget_reaction_buttons ol {
	margin-left: 25px;
}


.reaction_buttons_tagline {
	font-size:1.3em;
	padding-bottom:1px;
	font-weight:500;
	margin-bottom:-25px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
}

/* ---------------- Assuntos relacionados -------------------*/
#related-posts-by-taxonomy--3 > h2{
padding-left:0; 
margin-top:0;
Margin-bottom:3px;
font-size:1.3em;
color: #777;
}

#related-posts ul{
list-style-type: none;
margin-top:7px;
margin-left:0;
}


/* ------------------------ Caixas destaque ----------------------*/
/*.caixasdestaque {
background-color:#ffffff;
box-shadow:1px 1px 7px 1px #dedede;
padding-left:10px;
padding-right:10px;
}

.h2destaque{
border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#777;
}


.caixasdestaque {
background-color:#ffffff;
border-color:#ddd;
padding-left:10px;
padding-right:10px;
border-style:solid;
border-width:1px;
margin:0px;
} */


/* Configuração do título dos assuntos */
h2.entry-title{
margin-top:-15px;
color:#777;
}


section.entry-content {
border-bottom-style:solid; 
border-bottom-width:0px; 
border-bottom-color:#ddd;
padding-bottom:10px;}

.responsavel {
color:#777;
font-style:italic; 
font-size: 0.8em;
padding-bottom:0;
margin-bottom:-20px;
}

/*------------------ Página Comércio e Serviços -----------------*/
#homecomercio span.title{
font-size:1.3em;
font-weight:500;
color:#777;
padding-top:10px;
}

#homecomercio .text{
font-size:1.07em;
color:#888;
}

#homecomercio span.line_limit{
padding-right:20px;
}

#homecomercio li{
margin-bottom:15px;
}

/*------------ classes para o corpo do texto --------*/
.fonte{
color:#777;
font-style:italic;
margin-top:-25px;
font-size:0.8em;
}

/*------------- opção de imprimir --------------*/
.printomatictext{
margin-left:22px;
width:70px;
}


/*--------------Mapa do site---------------*/
.mapa span.line_limit{
font-size:1.07em;
color:#777;
font-weight:400;
}

.mapa span.wpcu_block_title{
color:#777;
font-size:1.2em;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#ddd;
}

/*-------------- Menu de rodapé ----------*/
#menurodape h1{
font-size:0.95em;
font-weight:700;
color:#777;
margin-top:3px;
margin-bottom:3px;
}

#menurodape a{
color:#777;
}

#menurodape a:hover{
color:#003F89;
}


#menurodape ul{
margin-top:2px;
margin-bottom:10px;
font-size:0.9em;
list-style-type: none;
margin-left:6px;}

/*#menurodape{
*border-right-style:solid;
*border-right-width:1px;
*border-right-color:#ddd;
*}*/

/*--------------------- Cabeçalho área Gestão em Foco ----------------*/
#headergef img{
margin:0;
}

#headergef{
padding-top:-10px;
}

/*--------------------- toptop ----------------------------------*/
#toptop{
margin:0;
padding:0;
/*height:24px;
background-image: url("http://datasebrae.com.br/wp-content/uploads/2017/04/background-toptop2.png");*/
}

#toptop > div{
padding:0;
margin:0;
}

#toptop a{
color:#fff;
font-size:0.8em;
font-weight:400;
padding-top:10px;
}
#toptop{
opacity: 0.75;
}

/*---------------------- Menu compacto topo -------------*/
.topcompacto{
height:35px;
margin-bottom:-10px;
padding:0;
}

#logocompacta{
margin-top:-22px;
}

#menu-compacto{
margin-top:-40px;
height:25px;
}


#menu-compacto li{
font-weight:300;
padding-bottom:2px;
margin-bottom:0;
}


/*---------------- subtítulo dos submenus ----------------*/
.g-menu-item-subtitle {
    display: block;
    font-size: 0.9rem;
    line-height: 1.5;
}

/*------------------- Landing page indicadores ------------*/

.shwocasezlanding {
height:350px;
background: url(/wp-content/uploads/2017/06/showcase-1.png) no-repeat center top;

}

#valorindica h1{
font-size:200%;
text-align:left;
text-shadow: 2px 2px 4px #333;
}

#valorindica p{
font-size:1.3rem;
text-align:left;
}

#valorin{
width:520px;
text-align:left;
margin: -35px 4%;
}

.fix{
height:350px;
}

#fixedback{
margin-top:-48px;
padding:0;
height:350px;
width:100%;
background: url(/wp-content/uploads/2017/06/imagem-background-fixo.jpg) no-repeat center top fixed;
}

/*------------------ Cartões material -----------------*/

.card-1 {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
background-color:#fff;
 float:left;
 margin-right:10px; 
margin-bottom:10px;  
border-radius: 3px; 
background-image: url(http://homolog.in/caderno/wp-content/uploads/2017/07/head.png); 
background-repeat: no-repeat;
}

.card-1:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.recomendados{
color:#777;
font-size:1.2em;
font-weight:500;
border-top-style:solid; 
border-top-width:2px; 
border-top-color:#ddd;
padding-top:10px;
padding-left:10px;
}

h2 .recomendados{
color:#777;
}


#blocorestrito a{
color:#777;
}

#blocorestrito{
margin-top: -20px;
}

#g-showcase > div > div:nth-child(2) > div > div > div:nth-child(2) > span > div > h2{
display:none;
}

#blocorestrito > div > div:nth-child(2) > span > div > h2{
display:none;
}


/*--------------- mudanças para o segmento direx---------------*/

#blocorestrito > div > div:nth-child(4) > div > h2 {
display:none;
}


#blocorestrito h2{
    color: #777;
    font-size: 1.5em;
    font-weight: 500;
}

#blocorestrito .wplp_container .title span{
font-weight:700;
line-height:25px;
padding-left:25px;
color:#777;
font-size:1.02rem;
}

#blocorestrito .wpcu-front-box.top span{
font-weight:700;
line-height:25px;
padding-left:25px;
color:#777;
font-size:1.02rem;
}

#blocorestrito .wplp_container.default .text {
font-weight:400;
line-height:20px;
padding-left:25px;
color:#777;
font-size:0.92rem;
padding-bottom:5px;
}

#blocorestrito > div > div:nth-child(3) > div > h2 {
display:none;
}


/*---------------- mobile x desktop only ---------------*/

@media (min-width: 800px) {
	.mobile-only{
		display:none;}
	.desktop-only{
		display:block;}
			
	}
	
@media (max-width: 799px) {
	.mobile-only{
		display:block;}
	.desktop-only{
		display:none;}
			
	}

/*------------------- Painel UARI------------------*/


.grid-itemx { 
width: 270px; 
margin-left:5px; 
margin-top:10px;
border-radius: 3px; 
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
padding-top:15px;
  }

#busca-uari #s{
width:80%;
height:40px;
}

#busca-uari #searchsubmit{
height:40px;
width:75px;
font-weight:600;
}

/*-----------------Diga Sebrae----------------*/
.fixedtop{
position:fixed;
height:88px;
width:100%;
box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
}

.fixedtop img{
margin-top:-40px;
}


@media (min-width: 800px) {
	#propostadiga{height:350px; width:500px; text-align:center; margin:auto; margin-top:85px;}
			
	}
	
@media (max-width: 799px) {
	#propostadiga{width:100%; height:350px; margin-top:-50px; margin-bottom:50px; padding-top:80px;}
			
	}

/*----------------------- Dashboard de projetos -------------*/

section#psp-progress{
display:none;
}

#phase-documents-1{
display: none;
}    
#phase-documents-2{
display: none;
}    
#phase-documents-3{
display: none;
}    
#phase-documents-4{
display: none;
}    
#phase-documents-5{
display: none;
}    

.psp-section-heading.cf{
display:none;
}

#psp-searchform-box{
display:none;
}
#psp-project-calendar{
display:none;
}

#psp-projects{
margin-top:-68px;
}

/*--------------------- Destaques randômicos-------------------*/

.destaqueteste .arpw-li {
margin-bottom: 10px;
display:inline-block;
width:364px;
	height:250px;
	vertical-align:top;
}

.destaqueteste .arpw-title{
font-size: 1.3em;
    font-weight: 500;
    color: #777;
    padding-top: 10px;
}

.destaqueteste li.arpw-li.arpw-clearfix{
	margin-left:10px;
}

.destaqueteste .arpw-summary{
max-height:45px;
	overflow:hidden;
	color:#888;
}

.arpw-random-post.destaqueteste{
	margin-left:-20px;
}

.destaque-linhas{
	width:330px;
	margin-left:-20px;
		
}

.destaque-linhas .arpw-title{
	font-weight:500;
	color:#777;
	font-size:1.1em;
}

.destaque-linhas .arpw-summary{
	height:2.8em;
	overflow:hidden;
	margin-bottom:10px;
	color:#888;
}


/*-------------------------------Configiurações da página todos os assuntos----------------------*/

.todos-os-assuntos ul{
	list-style-type: none;
	color:#777;
}
.todos-os-assuntos a{
	color:#666;
}

.grecaptcha-badge {

display: none;

}