section.title-page{display:table;width:100%;background:url(/wp-content/themes/lepro/img/bg-header-interna.png) no-repeat;background-size:cover;background-position:center center;padding:50px 0;padding-top:200px;color:#fff}section.title-page h2{font-size:24px;font-weight:300}section.title-page h1{font-size:60px;font-weight:700;margin-bottom:35px}section.title-page p{font-size:18px;font-weight:300;line-height:30px;margin-bottom:30px}section.title-page a{color:#fff;border:0;font-size:14px;line-height:24px}section.title-page a:hover{color:#fff}.header-blog{display:flex;justify-content:center;align-items:center;gap:30px;padding:20px 30px;background:#fff;box-shadow:0 0 20px rgb(0 0 0 / 15%)}.header-blog .texto_categoria_blog{font-size:16px;color:#000;font-weight:700;display:block}@media (max-width:768px){.header-blog{display:flex;justify-content:left;align-items:center;padding:20px 30px;background:#fff;box-shadow:0 0 20px rgb(0 0 0 / 15%);overflow-x:auto}.header-blog .texto_categoria_blog{font-size:16px;color:#000;font-weight:700;display:block;border-right:1px solid #dedede;padding:0 20}}.header-blog a:hover{color:#00e6d5!important}.header-blog .ativo{color:#00e6d5!important}section.title-page a i{color:#00e6d5}.breadcrumbs{display:table;width:100%;margin-bottom:20px;padding:15px 0;margin-top:20px}.breadcrumbs i.fa-home{color:#333;margin-right:5px}.breadcrumbs a{color:#333}.breadcrumbs a:hover{font-weight:700}.breadcrumbs .fa-chevron-right{color:#ccc;margin:0 10px}.single-conteudo{margin-bottom:90px}.single-conteudo .imagem.principal{height:0;position:relative;padding-bottom:56.25%;display:block;margin-bottom:40px;background:#fff;border-radius:5px}.single-conteudo .imagem.principal img{height:100%;width:100%;object-fit:cover;border-radius:0 0 5px 5px;position:absolute;left:0;top:0}.single-conteudo .content{border-radius:5px}.single-conteudo .content h1{font-size:35px;font-weight:700;border-bottom:1px #dedede solid;margin-bottom:30px;padding-bottom:30px;line-height:120%}.single-conteudo .content h2{font-size:36px;font-weight:700;margin-bottom:15px;line-height:30px}.single-conteudo .content h3:not(.title__block){font-size:28px;font-weight:700;margin-bottom:15px;line-height:30px}.single-conteudo .content h4{font-size:24px;font-weight:700;margin-bottom:15px;line-height:30px}.single-conteudo .content h5{font-size:20px;font-weight:700;margin-bottom:15px;line-height:24px}.single-conteudo .content h6{font-size:18px;font-weight:700;margin-bottom:15px;line-height:30px}.single-conteudo .content p{line-height:24px;margin-bottom:30px}.single-conteudo .content p a,.single-conteudo .content ul a{border-bottom:1px #00e6d5 dotted;color:#000;font-weight:700}.single-conteudo .content ul{margin-bottom:30px}.single-conteudo .content ul li{position:relative;margin-bottom:20px;padding-left:30px;line-height:20px}.single-conteudo .content ul li:before{content:'';width:8px;height:8px;background:#00e6d5;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.single-conteudo .content img{display:block;margin:15px auto}.sidebar{margin-top:60px}.sidebar h3{font-size:24px;font-weight:700;margin:auto}@media (max-width:991px){.sidebar h3{font-size:24px;font-weight:700;margin:auto;line-height:20px}}.sidebar h3:after{content:'';width:80px;height:4px;border-radius:5px;display:block;background:#00e6d5;margin-top:15px;margin-bottom:15px}.sidebar aside{margin-bottom:60px;display:table;width:100%}aside.categorias{top:90px}.categorias-sidebar a{display:block;position:relative;padding:20px 0;border-bottom:1px #dedede solid;color:#000;font-weight:700;font-size:15px}.categorias-sidebar a i{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#b6b6b6}.categorias-sidebar a:hover i{color:#00e6d5}.relacionados{display:table;margin-top:50px;border-top:1px #dedede solid;padding-top:50px;width:100%}.relacionados h3{font-size:24px;font-weight:700;color:#00e6d5;margin-bottom:20px;text-transform:uppercase}.relacionados .box{display:table;width:100%;position:relative}.relacionados .box:hover{transform:scale(1.05);box-shadow:0 0 20px rgb(0 0 0 / .151)}.relacionados a{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.relacionados h4{font-weight:700;color:#333;line-height:24px;padding:20px;border:1px #dedede solid}.recentes{display:table;margin-top:30px;width:100%}.recentes .box{display:table;width:100%;position:relative;margin-bottom:10px}.recentes .box:hover{transform:scale(1.05);box-shadow:0 0 20px rgb(0 0 0 / .151)}.recentes a{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}.recentes h4{font-weight:700;color:#333;line-height:24px;padding:20px;border:1px #dedede solid}.recentes .thumb__post{height:0;position:relative;padding-bottom:56.25%;display:block}.recentes .thumb__post img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.tags{border-top:1px #dedede solid;padding:20px 0;margin:20px 0}.tags a{display:inline-block;padding:5px 15px;margin-right:5px;margin-bottom:5px;background-color:#f5f5f5;color:#00e6d5;font-weight:700;border:1px #dedede solid;border-radius:20px;font-size:12px}.tags a i{margin-right:5px}.lista.archive__blog{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:50px 0}.product__block{display:grid;grid-template-columns:repeat(2,1fr);position:relative;border:1px #dedede solid;margin-bottom:50px;border-radius:4px}.product__block .flutua{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.product__block .left__block{position:relative}.product__block .left__block .background{display:block;margin:0;object-fit:cover;height:400px;border-radius:4px 0 0 4px}.product__block .left__block .produto{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);max-width:60%}.product__block .right__block{display:flex;align-items:center;padding:30px}.product__block .right__block h3 strong{display:block;font-size:24px;line-height:36px}.product__block .right__block h3 strong:after{content:'';width:100px;height:5px;border-radius:5px;display:block;margin:10px 0;background:#00e6d5}.product__block .right__block p{font-size:14px}@media (max-width:768px){.single-conteudo .content h1{font-size:25px}section.title-page h1{font-size:45px}.lista.archive__blog{display:grid;grid-template-columns:repeat(1,1fr)}.product__block{grid-template-columns:repeat(1,1fr)}}@media (max-width:566px){.single-conteudo .content h1{font-size:20px}}