.receita-imagem{width:100%;max-height:300px;object-fit:cover}.titulo-receitas,.titulo-sessao{font-size:1.5em;margin-top:10px;font-weight:700}.titulo-receitas-h3{margin:10px 0 20px}.conteudo-receita{min-height:20px;margin:10px 0}.conteudo-receita .btn{margin-top:10px;padding:2px 8px;font-size:.9em;border-radius:5px;text-align:center}.conteudo-receita .mt-2{margin-top:10px}.sub-box-receitas{border:1px solid #ccc;padding:10px}.sub-box-receitas h2{font-weight:700;font-size:25px}.lista-geral li{font-size:14px}.list_data_receitas{list-style:none;padding:0;margin:0}.list_data_receitas a{text-decoration:none}.sub-box-sidebar h3{font-size:18px;font-weight:700}.sub-box-sidebar ul{list-style:none;padding:0;margin:0}.tabela-nutricional table{width:100%;border-collapse:collapse;margin-top:20px}.tabela-nutricional th,.tabela-nutricional td{border:1px solid #ddd;padding:8px;text-align:left}.tabela-nutricional th{background-color:#f2f2f2;font-weight:700}.tabela-nutricional tr:nth-child(even){background-color:#f9f9f9}.tabela-nutricional tr:nth-child(odd){background-color:#fff}@media (max-width:768px){.tabela_nutricional table{width:100%}.tabela_nutricional th,.tabela_nutricional td{padding:8px;font-size:14px}.tabela_nutricional th{font-size:15px}.border,.sub-box-receitas{border:1px solid #f1f1f2!important;margin:10px 0}}.border{border:1px solid #ddd;border-radius:5px;background-color:#fff}.text-center{text-align:center}.fa-2x{font-size:2em;margin-bottom:10px}.dificuldade-icones{margin-bottom:10px}.dificuldade-icones i{font-size:1.5em;margin:0 2px}.material-image{width:60px;height:60px;display:block;margin-right:10px}.lista-materiais{list-style:none;padding-left:0}.lista-materiais li{margin-bottom:20px;display:flex;align-items:center}.icon-background .bi{font-size:2rem}.content-background{flex-grow:1}.lista-ingredientes{list-style-type:none;padding-left:0}.lista-ingredientes li{margin-bottom:.5rem}.alert-info{background-color:#17a2b8;color:#fff;border-color:#17a2b8}.content-background{flex-grow:1}.lista-substituicao{list-style-type:none;padding-left:0}.lista-substituicao li{margin-bottom:.5rem}.border{border:1px solid #ddd;border-radius:5px;background-color:#fff}.modo-preparo{display:flex;flex-direction:column}.modo-preparo-item{margin-bottom:20px;display:flex;align-items:center}.mr-2{margin-right:10px}.icone-modo-preparo{cursor:pointer;color:#ccc;transition:color .3s}.icone-modo-preparo.checked{color:#28a745}input.form-control{padding:10px;margin:0 10px 0 0;width:50%!important}