/* CSS dinâmico para #arquitetos-ws-blocos-arquitetos */
	
	#arquitetos-ws-blocos-arquitetos h3 { font-size: 1em; }
	#arquitetos-ws-blocos-arquitetos .texto { font-size: 0.8em; line-height:1.4em;}
	#arquitetos-ws-blocos-arquitetos .grupo-perfil { display: flex; }
	#arquitetos-ws-blocos-arquitetos .caixa { border-width: 1px; border-style: solid; padding: 30px 45px; margin: 50px 10px 10px 10px; -moz-border-radius: 20px; -khtml-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
	#arquitetos-ws-blocos-arquitetos .icone { padding: 20px; width: 100px; height: 100px; margin: -80px auto 30px auto; border: 1px solid #fff; -moz-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
	#arquitetos-ws-blocos-arquitetos .bg { background-size: cover;  background-repeat: no-repeat; background-position: bottom center; }
	#arquitetos-ws-blocos-arquitetos .grupo-perfil { max-width: 100%; }
	#arquitetos-ws-blocos-arquitetos .botao-case { z-index: 4; display: inline-block; bottom: 10px;/*opacity: 0; filter: alpha(opacity=0);*/ }
	#arquitetos-ws-blocos-arquitetos .botao {font-size: 0.7em; padding: 20px 50px; text-transform: uppercase;  border: 1px solid rgba(255,255,255,0.3); }
	

/* -------------------------------------------------------------- */			
/* 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) {



}


/* -------------------------------------------------------------- */			
/* Comum a mobile vertical, horizontal e tablets */
@media only screen and (max-width: 980px) {

	#arquitetos-ws-blocos-arquitetos .grupo-perfil { display: block; }
	#arquitetos-ws-blocos-arquitetos .grupo-perfil .col { width: 100%; margin-left: 0; margin-right: 0; margin-top: 70px !important; float: none; padding-bottom: 20px !important; }
	#arquitetos-ws-blocos-arquitetos .grupo-perfil img { margin-top: -50px; margin-bottom: 0; }
	
}
	

	
/* -------------------------------------------------------------- */			
/* Comum a mobile vertical e horizontal */
@media only screen and (max-width: 767px) {

	.mod-blocos-institucionais .grupo-perfil .col { margin-bottom: 40px; }
	.mod-blocos-institucionais .casca > h2 { font-size: 1.75em !important; }
	.mod-blocos-institucionais .grupo-perfil .col h3 { font-size: 1.5em; }
	
}



/* -------------------------------------------------------------- */			
/* Mobile horizontal */			
@media only screen and (min-width: 480px) and (max-width: 767px) {



}




/* -------------------------------------------------------------- */			
/* Mobile na vertical */	
@media only screen and (max-width: 479px) {



}