/*Fonte Secundaria*/
h1, h2{
	font-family: FaricyNew-Bold!important;
}
/*Fim Secundaria*/

/*Cor font carrousel*/


.container p{
	/*text-align: justify!important;*/
  /*text-justify: inter-word!important;*/
	color: rgba(0, 0, 0, 0.8);
}

/*Menu Completo*/
.navbar.bg-dark{
	box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
  
}
/*Fim Menu*/


.textwidget svg{
    color: rgba(0, 0, 0, 0.8) !important;
}

/*Font Primaria para todo documento*/
body, button, input, optgroup, select, textarea, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: FaricyNew-Light, Arial;    
}
/*Primaria*/

.site-footer{
	padding-top: 0!important;
  padding-bottom: 0!important;	
	border-top: 1px solid #80808066;
  background:linear-gradient(135deg, #328d77 0%,#328d79 100%);
  font-family: FaricyNew-Bold, Arial;
}

h1 { font-size: 6.7vh; }
/*h2 { font-size: 3.5vh; }	*/
p { font-size: 2vmin; }

html,body {
    height:100%;
    width: 100%;
}

/*Paragrafo footer*/
.footer-widgets p {		
	  font-size: 2vmin;
}
/*Fim Paragrafo Footer*/

/*Side Bars*/
#secondary .widget {    
    overflow: hidden;
}


body {
    display: table;		
}

.container {
    height: auto;
}



/*Fundo card publicação*/
.hentry.card .card-body {       
background-size: auto auto;
background-size: auto auto !important;
background-size: 100%!important;
background: #fff;
}
.card{
	background-color: #fff!important;
	-webkit-box-shadow: 3px 3px 5px 0px rgb(28, 30, 31);
-moz-box-shadow:    3px 3px 5px 0px rgb(28, 30, 31);
box-shadow:         3px 3px 5px 0px rgb(28, 30, 31);	
}

/*Fim do card*/

/*Bootstrap alterando cor*/
h1, h2{
	color:#085da9;
}

/*Margin Card e Comentar*/
.entry-footer {
    font-size: .9rem;
		margin-top: 0rem!important;
}

/*Card Comentário*/
.wb-comment-form {
    background: white;
    border-radius: 3px;
}

/*Proxima e Anterior*/
.single .post-navigation .nav-links a {
	color:white;
}

.single .post-navigation .nav-links a:hover {
	color:#328d77;
}
/*Fim Proxima*/
					
/*Cor do Menu Mobile*/
.navbar-toggler {
    background-color:#37917a!important;
	font-weight: bold!important;	 
}
/*Fim cor Menu mobile*/

/*Cor do footer do cartão*/
.card-footer{
	background-color: #fff!important;
}

/*Copyrigth*/
.footer-copyright {
    background-color: #78787899;
		font-size: 0.8rem;
}
/*Fim copy*/

/*Hover do Menu*/
#primary-menu a:hover{
		border-radius:3px;
    color: #fff!important;
    background:#085DA9!important;
    box-shadow: .1em .1em 3em rgba(0,0,0, 0.2)!important;	
}

/*Tamanhos paragrafos para Mobile*/
@media (max-width: 768px) {  
	/*Img cards*/
	tratativas img{
		margin-bottom: 20px;
	}
	/*Paragrafos*/
  p {
		font-size:1.08rem;
	}
	h2 {
		font-size:20px;
	}
	h1 { 
		font-size: 5.4vh;
	}
	.footer-widgets p {
		font-size:0.7rem;
	}	
/*Tamanho Fonte*/
button {
    font-size: 0.9rem!important;
}
	
}
@media (max-width: 560px){
	 p {
		font-size:0.85rem;
	}
}
/*Fim das Alterações mobile*/

/*BTN participante*/
.botao-participante{
	  color: #085DA9;
    background-color: #fff;
    border-color: #085DA9;  
  /*Ocultado*/
  	display: none;
  	visibility: hidden;
}
.botao-participante:hover{
	  color: #fff;
    background-color: #085DA9;
    border-color: #fff;    
}

#wpsm_accordion_721 .wpsm_panel-body {
    background-color: red !important;
    color: #000000 !important;
    border-top-color: #e8e8e8 !important;
    font-size: 16px !important;
    font-family: Arial !important;
    overflow: hidden;
    border: 2px solid #e8e8e8 !important;
}

/*Pesquisa Temporária*/
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {   
    font-size: 18px;
}
div.asl_w .probox .promagnifier .innericon svg {
    fill: #328D77;
}
/*Fim Pesquisa Temporária*/

/*NAV Bars cores*/
.navbar-dark .navbar-nav .nav-link {
    color: rgb(8, 93, 169);
    opacity: 1!important;
}

/*Foto Cartões*/
.tratativas img{
	border: 1px solid #80808082;
	min-height: 250px;
	max-height: 350px;
  max-width: 100%;
	 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);
	margin-bottom: 20px;
}

.tratativas img:hover{
box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
/*Fim fotos cartões*/


@media (min-width: 800px) {  
	.carousel-caption p {
    font-size: 1.5rem;
}
	}	

/*Letra Título no Menu*/
a.navbar-brand.mb-0 {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));;
}

@media (max-width: 1024px) and (orientation: landscape) { 
		a.navbar-brand.mb-0 {
    font-size:  font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));;;
}
  #primary-menu-wrap{
	  padding-bottom: 20px;
    text-align: center;    
    border: 0.5px solid #80808033;    
    margin-top: 2px;
}
}


/*Tamanho do logo*/
.custom-logo {
    height: 70px;
    min-width: 70px;
}

/*Tamanho máximo de quebra*/
#page{
	width: 100%;
  min-width: 320px;
  height: auto:
  min-height: 600px;
}

/*Centralizando elementos do menu mobile*/
#primary-menu-wrap{	  
      text-align: center;
}




