@charset "utf-8";

/* PROJETOS E OBRAS */
#e_conteudo .e_area_projetos_obras .e_conteudo_interno { font-size: 0; }
#e_conteudo .e_area_projetos_obras .e_titulo_prob { margin-left: 10px; font-size: 0; }
#e_conteudo .e_area_projetos_obras .e_titulo_prob .e_titulo { display: inline-block; vertical-align: middle; overflow: visible; }
#e_conteudo .e_area_projetos_obras .e_area_prob { width: 100%; display: inline-block; vertical-align: top; padding: 10px; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_cont_prob { background: #f7f9fc; padding-bottom: 60px; border-radius: 6px; box-shadow: 0 0 15px rgba(0,0,0,.05); margin-right: 20px; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_content_prob { position: relative; left: 30px; top: 20px; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_content_prob:before { content: ""; width: 6px; position: absolute; top: 0; left: -10px; bottom: -1px; background: #1063c6; border-radius: 6px; }
#e_conteudo .e_area_projetos_obras .e_area_prob .sw_area_thumbnails { height: 0; padding: 0; position: relative; top: 3px; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob { height: 100%; position: relative; padding: 10px; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob { min-height: 160px; height: 100%; border-radius: 6px; background: #fff; position: relative; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob .e_area_img_item_prob { width: 150px; height: 100%; position: absolute; top: 10px; left: 10px; border-radius: 4px; overflow: hidden; display: table; text-align: center; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob .e_area_img_item_prob .e_cont_img_item_prob { display: table-cell; vertical-align: middle; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob .e_area_img_item_prob .e_cont_img_item_prob .swfa { width: 70px; height: 70px; line-height: 70px; border-radius: 6px; box-shadow: 0 0 20px rgba(0,0,0,.2); font-size: 30px; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob .e_area_img_item_prob .e_cont_img_item_prob .e_titulo { font-size: 14px; max-height: 1.4em; color: inherit; margin-top: 10px; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob .e_area_info_item_prob { margin-left: 170px; padding: 20px; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob .e_area_info_item_prob .e_titulo { font-size: 15px; max-height: 2.8em; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob .e_area_info_item_prob .e_descricao { max-height: 3.5em; }
#e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob .e_area_info_item_prob .e_descricao div { max-height: 1.75em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

@media (min-width: 1000px) {
    /* PROJETOS + OBRAS */
    #e_conteudo .e_prob .e_area_prob { width: 50%; }
}

@media (max-width: 600px) {
    #e_conteudo .e_area_projetos_obras .e_area_prob .sw_area_thumbnails { left: -20px; }
    #e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob .e_area_img_item_prob { width: 100%; height: 50vw; position: relative; top: auto; left: auto; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
    #e_conteudo .e_area_projetos_obras .e_area_prob .e_item_prob .e_cont_item_prob .e_area_info_item_prob { margin-left: 0; }
}