@charset "utf-8";
/* CSS Document */

/* -------------------------------------------------------------- */			
/* Blog estilo 2 */

	#noticias-recentes .capa { box-shadow: none; }
	#noticias-recentes .capa .titulo { position: static; padding: 0; background: none; }
	#noticias-recentes .capa h2 { font-size: 1.25em; padding: 0; font-weight: bold; text-transform: none; border-top: 2px solid #2d4f9e; padding-top: 10px; margin-top: 10px; }
	#noticias-recentes .tema-modelo-loop-post .capa .titulo a, #noticias-recentes .tema-modelo-loop-post .capa .post-meta { text-shadow: none; color: #2d4f9e !important; }
	#noticias-recentes .tema-modelo-loop-post .capa .post-meta { color: #189da6 !important; }
	#noticias-recentes .svg-img { color: #2d4f9e !important; }
	#noticias-recentes #loop-geral .botao { display: none; }
	
	#noticias-recentes a:hover img,
	#noticias-recentes a:hover { opacity: 0.5; filter: alpha(opacity=50); }
	 
	
	.tema-modelo-loop-post .categorias-do-post { border-top: 2px solid #2d4f9e; padding-top: 15px; margin-top: 10px; }
		
		
	.item-do-loop .inline-social, .titulo-geral .inline-social { margin: 0; }
	.post-meta .inline-social { margin-top: 7px; }

	.tema-modelo-loop-post .capa { position: relative; z-index: 1; overflow: hidden; box-shadow: 0 0px 10px rgba(0,0,0,0.2); }
	.tema-modelo-loop-post .capa .titulo {
		width: 100%;
		background: linear-gradient(transparent, rgba(27,59,134, 0.8), rgb(27,59,134));
		position: absolute; left: 0; bottom: 0; z-index: 2;
		padding: 100px 15px 15px 15px;
	}
	.tema-modelo-loop-post .capa h2 { text-transform: uppercase; font-size: 1.75em; padding-right: 40px; }
	
	#noticias-recentes a img,
	.resumo.quebra-palavra .leia-mais,
	.tema-modelo-loop-post .capa .botao .svg-img,
	.tema-modelo-loop-post .capa h2 a {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		-webkit-backface-visibility: hidden;
	}
	.tema-modelo-loop-post .capa h2:hover a { color: #71ced4 !important; }
	.tema-modelo-loop-post .capa .titulo a, .tema-modelo-loop-post .capa .post-meta { color: #fff !important; text-shadow: 0 1px 1px #000; }
	.tema-modelo-loop-post .capa .botao {
	    padding: 5px;
		width: 40px;
		height: 40px;
		margin: 0;
		line-height: 26px;
		position: absolute;
		top: auto; bottom: 15px; right: 15px; z-index: 3;
		background: none !important;
	}
	.tema-modelo-loop-post .capa .botao:hover { top: auto !important; background: none !important; }
	.tema-modelo-loop-post .capa .botao:hover .svg-img { color: #71ced4 !important; }
	
	.resumo.quebra-palavra .leia-mais:hover { opacity: 0.7; filter: alpha(opacity=70); }
	.resumo.quebra-palavra .leia-mais {
		background: #57b5bb !important;
		color: #fff !important;
		font-weight: bold !important;
		padding: 1px 10px !important;
		-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	}
	
	

/* -------------------------------------------------------------- */			
/* HD 720p (1280x720) */			
@media only screen and (min-width: 1280px) /*and (max-width: 1439px)*/ {

	
	
}



/* -------------------------------------------------------------- */			
/* Tablet na horizontal & telas antigas 1024x768 */			
@media only screen and (min-width: 981px) and (max-width: 1279px) {

	
	
}




/* -------------------------------------------------------------- */			
/* Tablet na vertical & telas antigas 800x600 */			
@media only screen and (min-width: 768px) and (max-width: 980px) {

	.tema-modelo-loop-post .capa h2 { text-transform: uppercase; font-size: 1.5em; }
	
}


/* -------------------------------------------------------------- */			
/* Comum a mobile vertical, horizontal e tablets */
@media only screen and (max-width: 980px) {
	
	#noticias-recentes h2 { font-size: 1.2em; }
	.item-do-loop .imagem-destacada { margin: 0; }
	
	
}
	

	
/* -------------------------------------------------------------- */			
/* Comum a mobile vertical e horizontal */
@media only screen and (max-width: 767px) {

	.tema-modelo-loop-post h2 { font-size: 1.2em !important; }
	.tema-modelo-loop-post .capa .botao { display: none; }
	.tema-modelo-loop-post .capa h2 { text-transform: uppercase; font-size: 1.75em; padding: 0px; }	
	.tema-modelo-loop-post .capa .titulo { position: static; padding: 20px; background: #2d4f9e; }
	#noticias-recentes .tema-modelo-loop-post .capa .titulo { padding-top: 10px; }
	
	.dicas { margin-bottom: 60px; }
	.dicas h2, .dicas p { text-align: center; }
	.dicas .botao { margin: auto !important; }
	
}



/* -------------------------------------------------------------- */			
/* Mobile horizontal */			
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	
					
}




/* -------------------------------------------------------------- */			
/* Mobile na vertical */	
@media only screen and (max-width: 479px) {
	
	
	
}