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

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

	.tema-modelo-loop-case .item-do-loop .inline-social, .titulo-geral .inline-social { margin: 0; }
	.tema-modelo-loop-case .post-meta .inline-social { margin-top: 7px; }

	.tema-modelo-loop-case .capa { position: relative; z-index: 1; }
	.tema-modelo-loop-case .capa .titulo {
		width: 100%;
		background: linear-gradient(transparent, rgba(236,33,39,0.8));
		position: absolute; left: 0; bottom: 0; z-index: 2;
		padding: 70px 10px 15px 10px;
	}
	.tema-modelo-loop-case .capa .titulo a,
	.tema-modelo-loop-case .capa .post-meta { color: #fff !important; }
	.tema-modelo-loop-case .capa .botao {
	    padding: 5px;
		width: 40px;
		height: 40px;
		margin: 0;
		line-height: 26px;
		position: absolute;
		top: 15px; right: 15px; 
	}
	
	.tema-modelo-loop-case .capa h2 { font-size: 1.5em !important; }
	
	.case-chamada h3 { font-size: 1em !important; color: #ec2127 !important; font-weight: normal !important; }
	.case-chamada .col-3 .fa-fw { font-size: 32px !important; margin-bottom: 10px; }
	.case-chamada .col-9 { border-left: 1px solid #D6D6D6; margin-bottom: 30px; }
	.pagina-cases #loop-geral .separa-blocos {margin: 10px 0 !important; }
	

/* -------------------------------------------------------------- */			
/* 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) {

	.tema-modelo-loop-case h4 { font-size: 1.15em !important; }
	
}




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

	.tema-modelo-loop-case h4 {  font-size: 0.9em !important; }
	
}


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

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

	.tema-modelo-loop-case h3 { font-size: 1em !important; }
	.tema-modelo-loop-case .capa .botao { display: none; }
	.tema-modelo-loop-case .col-3 { padding-bottom: 0 !important; border: none; }
	.tema-modelo-loop-case .botao { margin: auto !important; }
	.tema-modelo-loop-case .col-9 { border: none; }
	
}



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




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