@charset "utf-8";

/* PROJOETOS */
#e_conteudo .p_area_projetos { padding: 20px; }
#e_conteudo .p_area_projetos .p_cont_projetos { max-height: 350px; overflow: auto; padding-right: 3px; border-bottom: solid 1px #ccc; }
#e_conteudo .p_area_projetos .p_projeto { width: 100%; padding: 5px 0; border-bottom: solid 1px #ccc; font-size: 0; transition: 0.2s; }
#e_conteudo .p_area_projetos a:nth-child(odd) .p_projeto { background: #f7fafb; }
#e_conteudo .p_area_projetos a:last-child .p_projeto { border-bottom: 0; }
#e_conteudo .p_area_projetos .p_projeto .p_area_img_projeto { width: 160px; height: 90px; border-radius: 3px; display: inline-block; vertical-align: middle; overflow: hidden; }
#e_conteudo .p_area_projetos .p_projeto .p_area_img_projeto img { border: 0 !important; margin: 0 !important; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#e_conteudo .p_area_projetos .p_projeto .p_area_info_projeto { width: 830px; width: calc(100% - 300px); display: inline-block; vertical-align: middle; padding: 5px 0; padding-left: 15px; }
#e_conteudo .p_area_projetos .p_projeto .p_area_info_projeto .p_nome_projeto { font-size: 16px; color: #ad0b0b; font-weight: bold; }
#e_conteudo .p_area_projetos .p_projeto .p_area_info_projeto .p_descricao_projeto { font-size: 13px; color: #505050; letter-spacing: 0.5px; }
#e_conteudo .p_area_projetos .p_projeto .p_area_link_projeto { width: 140px; display: inline-block; vertical-align: middle; }
#e_conteudo .p_area_projetos .p_projeto .p_area_link_projeto .p_btn_link_light { display: table; margin: 10px auto; padding: 6px 20px; padding-top: 8px; font-size: 13px; }
/* LAYOUT PADRÃO */
#e_conteudo .p_area_projetos_pad {}
#e_conteudo .p_area_projetos_pad .p_projeto:hover { background: #e1ebfa; }
#e_conteudo .p_area_projetos_pad a:nth-child(odd) .p_projeto:hover { background: #e1ebfa; }
/* LAYOUT DOIS */
#e_conteudo .p_area_projetos_dois {} /* ALTERAÇÕES NAS MEDIAS > 1200PX */
/* LAYOUT TRÊS */
#e_conteudo .p_area_projetos_tres {} /* ALTERAÇÕES NAS MEDIAS > 1200PX */

@media (min-width: 1201px) {
    /* PROJETOS */
	/* LAYOUT DOIS */
	#e_conteudo .p_area_projetos_dois { padding: 20px 10px; }
	#e_conteudo .p_area_projetos_dois .p_titulos_c { padding-left: 10px; }
	#e_conteudo .p_area_projetos_dois .p_cont_projetos { max-height: none; overflow: visible; padding-right: 0; border-bottom: 0; font-size: 0; }
	#e_conteudo .p_area_projetos_dois .p_projeto { width: calc(50% - 20px); display: inline-block; margin: 10px; padding: 0; border: solid 1px #e7eced !important; border-radius: 5px; overflow: hidden; background: #f7fafb; position: relative; }
	#e_conteudo .p_area_projetos_dois a:nth-child(1) .p_projeto,
	#e_conteudo .p_area_projetos_dois a:nth-child(2) .p_projeto { margin-top: 0; }
	#e_conteudo .p_area_projetos_dois .p_projeto .p_area_img_projeto { width: 250px; height: 250px; border-radius: 0; float: left; overflow: hidden; }
	#e_conteudo .p_area_projetos_dois .p_projeto .p_area_img_projeto img { width: auto !important; height: 110% !important; }
	#e_conteudo .p_area_projetos_dois .p_projeto .p_area_info_projeto { width: calc(100% - 250px); height: inherit; position: relative; float: left; padding: 20px; padding-right: 10px; }
	#e_conteudo .p_area_projetos_dois .p_projeto .p_area_info_projeto .p_nome_projeto { margin-bottom: 5px; }
	#e_conteudo .p_area_projetos_dois .p_projeto .p_area_info_projeto .p_descricao_projeto { letter-spacing: 1px; }
	#e_conteudo .p_area_projetos_dois .p_projeto .p_area_link_projeto { width: calc(100% - 250px); position: absolute; right: 0; bottom: 30px; }
	#e_conteudo .p_area_projetos_dois .p_projeto .p_area_link_projeto .p_btn_link_light { padding: 7px 25px; padding-top: 10px; font-size: 14px; }
	/* LAYOUT TRÊS */
	#e_conteudo .p_area_projetos_tres { padding: 20px 10px; }
	#e_conteudo .p_area_projetos_tres .p_titulos_c { padding-left: 10px; }
	#e_conteudo .p_area_projetos_tres .p_cont_projetos { max-height: none; overflow: visible; padding-right: 0; border-bottom: 0; font-size: 0; }
	#e_conteudo .p_area_projetos_tres .p_projeto { width: calc(33.3% - 20px); height: 340px; display: inline-block; margin: 10px; padding: 0; border: solid 1px #e7eced !important; border-radius: 5px; overflow: hidden; background: #f7fafb; position: relative; }
	#e_conteudo .p_area_projetos_tres .p_projeto .p_area_img_projeto { width: 100%; height: 120px; border-radius: 0; float: left; overflow: hidden; }
	#e_conteudo .p_area_projetos_tres .p_projeto .p_area_img_projeto img { width: 110% !important; height: auto !important; }
	#e_conteudo .p_area_projetos_tres .p_projeto .p_area_info_projeto { width: 100%; height: inherit; position: relative; float: left; padding: 20px; }
	#e_conteudo .p_area_projetos_tres .p_projeto .p_area_info_projeto .p_nome_projeto { margin-bottom: 5px; }
	#e_conteudo .p_area_projetos_tres .p_projeto .p_area_info_projeto .p_descricao_projeto { letter-spacing: 1px; }
	#e_conteudo .p_area_projetos_tres .p_projeto .p_area_link_projeto { width: 100%; position: absolute; right: 0; bottom: 20px; }
	#e_conteudo .p_area_projetos_tres .p_projeto .p_area_link_projeto .p_btn_link_light { padding: 7px 25px; padding-top: 10px; font-size: 14px; }
}

@media (min-width: 1001px) and (max-width: 1200px) {
    /* PROJETOS */
    #e_conteudo .p_area_projetos .p_projeto:hover { background: #e1ebfa; }
    #e_conteudo .p_area_projetos a:nth-child(odd) .p_projeto:hover { background: #e1ebfa; }
}

@media (min-width: 801px) and (max-width: 1000px) {
    /* PROJETOS */
	#e_conteudo .p_area_projetos .p_projeto:hover { background: #e1ebfa; }
	#e_conteudo .p_area_projetos a:nth-child(odd) .p_projeto:hover { background: #e1ebfa; }
}

@media (max-width: 800px) {
    /* PROJOETOS */
	#e_conteudo .p_area_projetos .p_projeto:hover { background: #e1ebfa; }
	#e_conteudo .p_area_projetos a:nth-child(odd) .p_projeto:hover { background: #e1ebfa; }
	#e_conteudo .p_area_projetos .p_projeto .p_area_info_projeto { width: calc(100% - 165px); }
	#e_conteudo .p_area_projetos .p_projeto .p_area_link_projeto { width: 0; height: 0; }
	#e_conteudo .p_area_projetos .p_projeto .p_area_link_projeto .p_btn_link_light { display: none; }
}

@media (max-width: 480px) {
    /* PROJETOS */
    #e_conteudo .p_area_projetos .p_projeto .p_area_img_projeto { width: calc(33vw - 10px); height: calc(18.75vw - 10px); }
    #e_conteudo .p_area_projetos .p_projeto .p_area_info_projeto { width: calc(100% - (33vw - 10px) - 5px); }
    #e_conteudo .p_area_projetos .p_projeto .p_area_info_projeto .p_descricao_projeto { display: none; }
}