#telefone-topo h2 {
padding-bottom: 5px;
}
#telefone-topo span {
font-size: 20px;
}
a#whatsapp-mobile:before {
content: url(https://dedefone.com.br/wp-content/uploads/2020/02/whatsapp-logo-icone-30-e1581960909155.png);
margin-left: -1em !important;
}
#menu-dedefone-1 li, #menu-dedefone-2 li {
padding-right: 51px;
}
#menu-dedefone-1 li:last-child, #menu-dedefone-2 li:last-child {
padding-right: 0;
}
#menu-dedefone-2 .menu-item-has-children>a:first-child:after {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
#fundo-responsabilidade-social .colunas {
height: 500px;
width: 33.33%!important;
margin-right: 0!important;
padding: 40px 45px;
}
.zica h2, .dengue h2 {
margin-bottom: 25px;
}
#footer-info {
float: none;
text-align: center;
}
.widget_search input#s, .widget_search input#searchsubmit {
border: 1px solid #4d8a0c;
}
.widget_search #searchsubmit {
width: 90px;
background-color: #4d8a0c;
color: #fff !important;
}
.single .et_pb_post {
margin-bottom: 0;
padding-bottom: 0;
}
#left-area {
padding-bottom: 0;
}
#barra-lateral-direita { 
border-right: none;
border-left: 1px solid #4d8a0c;
}
.et_pb_widget_area_left {
border-right: 1px solid #4d8a0c;
}
#blog .et_pb_ajax_pagination_container .et_pb_post {
border-bottom: 1px solid #4d8a0c;
margin-bottom: 40px;
padding-bottom: 20px;
}
#search-2,
#media_image-2,
#media_image-3,
#media_image-4,
.et_pb_widget.widget_media_image {
margin-bottom: 20px !important;
}
.et_pb_widget.widget_media_image:last-child {
margin-bottom: 0 !important;
}
.slide-sanitizacao-post .et_pb_container.clearfix.et_pb_empty_slide {
height: 480px !important;
}
.slide-sanitizacao-post img {
max-height: 480px !important;
}
.slide-sanitizacao-post .et_pb_slide {
padding: 0 0 !important;
}
.slide-sanitizacao-post .et_pb_slide_with_image .et_pb_slide_description {
float: none !important;
width: 100% !important;
padding-right: 0;
padding-left: 0;
text-align: center !important;
}
.rc-anchor-normal-footer {
z-index: 9999 !important;
} .plugin-wpp {
z-index: 9999999 !important;
background-color: #50cd5d;
border-radius: 50%;
width: 66px;
height: 66px;
}
.plugin-wpp img {
position: absolute !important;
margin: auto;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.impermeabilizacao-sinopse .et_pb_blurb_container {
position: relative;
top: 20px;
}
@media only screen and (min-width: 2300px) {
#slide-principal .et_pb_slide {
background-position: center;
}
#slide-principal .et_pb_slide_description {
padding: 10% 69% 40% 0;
}
}
@media only screen and (min-width: 1281px) and (max-width: 1380px) {
#menu-dedefone-1 li,
#menu-dedefone-2 li {
padding-right: 30px;
}
}
@media only screen and (min-width: 1181px) and (max-width: 1280px) {
#menu-dedefone-1 li,
#menu-dedefone-2 li {
padding-right: 29px;
}
#imagem-alvo {
margin-top: 140px!important;
}
#imagem-mosquito-verde {
margin-top: 50px!important;
}
#texto-quem-somos-home {
font-size: 14px;
}
#titulo-responsabilidade-ambiental {
font-size: 29px;
}
.textos-complementares-responsabilidade-social {
font-size: 17px !important;
}
#texto-meio-ambiente {
margin-top: -290px!important;
}
#telefone-rodape, #texto-rodape {
font-size: 17px;
}
#fundo-rodape .base {
margin-top: -18px!important;
}
}
@media only screen and (min-width: 1081px) and (max-width: 1180px) {
#menu-dedefone-1 li,
#menu-dedefone-2 li {
padding-right: 21px;
}
#menu-dedefone-1 li a,
#menu-dedefone-2 li a {
font-size: 19px;
}
#slide-principal .et_pb_slide_description {
padding: 5% 54% 30% 0;
}
#slide-principal .et_pb_slide_description p {
font-size: 26px;
}
#imagem-alvo {
margin-top: 140px!important;
}
#imagem-mosquito-verde {
margin-top: 70px!important;
}
#texto-quem-somos-home {
font-size: 13px;
}
#titulo-responsabilidade-ambiental {
font-size: 26px;
}
.textos-complementares-responsabilidade-social {
font-size: 16px !important;
}
#fundo-responsabilidade-social .colunas {
height: 480px;
}
#texto-meio-ambiente {
margin-top: -270px!important;
font-size: 27px;
}
#telefone-rodape, #texto-rodape {
font-size: 15px;
}
#fundo-rodape .base {
margin-top: -17px!important;
}
}
@media only screen and (min-width: 981px) and (max-width: 1100px) {
article.et_pb_post .et_pb_text_inner,
article.et_pb_post img,
article.et_pb_post button {
padding: 0 5% !important;
}
div#blog img,
#blog-home1 img,
#blog-home2 img {
padding: 0 !important;
}
article form#searchform {
margin: 0 20px !important;
}
}
@media only screen and (min-width: 981px) and (max-width: 1080px) {
#menu-dedefone-1 li,
#menu-dedefone-2 li {
padding-right: 14px;
}
#menu-dedefone-1 li a,
#menu-dedefone-2 li a {
font-size: 18px;
}
#slide-principal .et_pb_slide_description {
padding: 5% 54% 30% 0;
}
#slide-principal .et_pb_slide_description p {
font-size: 24px;
}
#imagem-alvo {
margin-top: 140px!important;
}
#imagem-mosquito-verde {
margin-top: 90px!important;
}
#texto-quem-somos-home {
font-size: 12px;
}
#titulo-responsabilidade-ambiental {
font-size: 22px;
}
.textos-complementares-responsabilidade-social {
font-size: 15px !important;
}
#fundo-responsabilidade-social .colunas {
height: 450px;
}
#texto-meio-ambiente {
font-size: 25px;
}
#telefone-rodape, #texto-rodape {
font-size: 13px;
}
#fundo-rodape .base {
margin-top: -15px!important;
}
}
@media only screen and (max-width: 980px) {
.centralizar-mobile, .centralizar-mobile h1, .centralizar-mobile h2, .centralizar-mobile h3, .centralizar-mobile p, .centralizar-mobile a, .centralizar-mobile span, .centralizar-mobile img, .centralizar-mobile .et_pb_module {
text-align: center !important;
float: none !important;
margin-left: auto;
margin-right: auto;
}
#topo {
padding: 0;
}
.coluna-logo {
display: none;
}
#slide-principal .et_pb_slide_description {
padding: 5% 49% 30% 0;
}
#slide-principal p {
font-size: 21px;
}
#fundo-preto-mosquito {
background-image: none !important;
}
#imagem-alvo {
margin-top: 0 !important;
}
#fundo-responsabilidade-social {
position: relative;
margin-top: 0;
background-color: #2f5309;
}
#fundo-responsabilidade-social .colunas {
width: 100%!important;
height: auto;
}
#fundo-branco-mosquito {
padding-top: 0;
}
.linha-fundo-texto-meio-ambiente {
background-color: #2f5309;
}
#texto-meio-ambiente {
margin-top: 30px !important;
}
#fundo-rodape .linha {
display: block;
}
#telefone-rodape, #texto-rodape, #mapa-rodape {
width: 337px;
}
#fundo-caixa-dagua {
background-image: none !important;
padding-bottom: 40px;
}
#fundo-rodape {
background-image: none !important;
}
article.et_pb_post .et_pb_text_inner,
article.et_pb_post img,
article.et_pb_post button {
padding: 0 10% !important;
}
div#blog img,
#blog-home1 img,
#blog-home2 img {
padding: 0 !important;
}
article form#searchform {
margin: 0 20px !important;
}
}
@media only screen and (max-width: 400px) {
#telefone-rodape, #texto-rodape, #mapa-rodape {
font-size: 15px;
}
#fundo-rodape .base {
margin-top: -16px!important;
}
} * {
font-family: 'Radio Canada Big',Helvetica,Arial,Lucida,sans-serif !important;	
}
body.page .formulario-posts {
display: none !important;
}
#main-header {
background-image: linear-gradient(rgb(5, 38, 79) 0%, rgb(25, 93, 114) 100%) !important;
}
.mobile_menu_bar:before, .mobile_menu_bar:after {
color: #68dc6f !important;
}
#logo {
max-height: 80% !important;
}
body:not(.home) .header-nova-home-2024.et_pb_section.et_section_regular {
position: relative !important;
margin-bottom: -1px !important;
background-image: linear-gradient(180deg, #05264f 0%, #195d72 100%) !important;
}
body:not(.home) .menu-nova-home-2024.et_pb_section.et_pb_fullwidth_section {
position: relative !important;
top: 0 !important;
}
body:not(.home) .menu-nova-home-2024.et_pb_section.et_pb_fullwidth_section .et_pb_module.et_pb_fullwidth_menu.menu-topo {
background-color: #195d72 !important;
}
.plantao-24h {
color: #05264f;
background-color: #a4f946;
font-weight: bold !important;
padding: 8px 15px;
border-radius: 50px;
font-size: 16px;
text-transform: uppercase;
margin-right: 5px;
}
.sinopse-header .botao-header {
background-color: #05264f;
padding: 7px 20px !important;
border-radius: 50px;
}
.menu-topo.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul { padding: 0 !important;
}
.menu-topo.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
padding-bottom: 31px !important;
}
.menu-topo ul.sub-menu,
.menu-footer ul.sub-menu {
width: 360px !important;
}
.menu-topo .et-menu li li a,
.menu-footer .et-menu li li a {
width: 320px !important;
}
.menu-topo .et_pb_row.clearfix,
.menu-footer .et_pb_row.clearfix {
width: 98% !important;
}
.slide-principal .et_pb_container {
max-width: 1080px;
}
h1.home-h1,
.texto-degrade {
background: -webkit-linear-gradient(0deg, #27d5a7, #9df749);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.blog-new-home article {
padding: 0 !important;
background-color: transparent !important;
}
.blog-new-home .et_pb_image_container {
padding: 0 19px;
margin-bottom: 10px;
}
.blog-new-home .et_pb_image_container a {
margin-bottom: 0px;
}
.blog-new-home .entry-title {
min-height: 160px; text-overflow: ellipsis;
overflow: hidden;
max-height: 160px;
}
.blog-new-home-2024 article.et_pb_post,
.blog-new-home-2024 .et_pb_post:last-child {
height: 440px !important;
position: relative !important;
}
.alterar-cores .et_pb_module h2 {
color: #fff !important;
}
.alterar-cores .et_pb_module a {
color: #282828 !important;
}
.linha-segmentos-2024 .et_pb_module.et_pb_blurb .et_pb_module_header {
background-color: #05254f !important;
padding: 5px 5px 4px !important;
border-radius: 100px !important;
margin-top: -30px !important;
z-index: 999999 !important;
position: absolute !important;
width: 100% !important;
}
.footer-site-novo {
margin-top: -10px !important;
} .formulario-contato form p {
padding-bottom: 7px !important;	
}
.formulario-contato input.text, 
.formulario-contato input.title, 
.formulario-contato input[type=email], 
.formulario-contato input[type=password], 
.formulario-contato input[type=tel], 
.formulario-contato input[type=text], 
.formulario-contato input[type=number], 
.formulario-contato select, 
.formulario-contato textarea {
background-color: #fff;
padding: 12px;
color: #4e4e4e;
width: 100%;
border-radius: 7px 7px 7px 7px;
border-width: 1px;
border-color: #195d72;
}
.formulario-contato textarea {
height: 115px !important;
}
.formulario-contato input::placeholder,
.formulario-contato textarea::placeholder {
color: #22255c;
font-weight: 500 !important;
font-size: 16px !important;
}
input.wpcf7-form-control.wpcf7-submit {
color: #FFFFFF !important;
border-width: 0px !important;
border-radius: 100px;
letter-spacing: 1px;
font-size: 18px;
font-family: 'Radio Canada Big', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 600 !important;
text-transform: uppercase !important;
background-color: #195D72 !important;
padding: 10px 35px !important;
cursor: pointer !important;
}
@media only screen and (min-width: 1501px) {
.slide-principal .et_pb_container {
height: 500px !important;
}
}
@media only screen and (max-width: 1500px) {
.slide-principal .et_pb_container {
height: 400px !important;
}
}
@media only screen and (max-width: 1440px) {
.imagem-margem-esquerda {
max-width: 500px !important;
left: -315px !important;
}
.imagem-margem-direita {
max-width: 500px !important;
bottom: -150px !important;
}
}
@media only screen and (max-width: 1200px) {
div.sinopse-header.et_pb_blurb div.et_pb_main_blurb_image {
width: 37px !important;
}
.sinopse-header .botao-header {
padding: 7px 10px !important;
}
div.linha-segmentos-2024 .et_pb_module.et_pb_blurb .et_pb_module_header {
font-size: 13px !important;
}
div.linha-segmentos-2024 .et_pb_module.et_pb_blurb .et_pb_blurb_description {
font-size: 17px !important;
}
}
@media only screen and (max-width: 1200px) and (min-width: 981px) {	
.produto-ecologico-esquerdo.et_pb_module {
margin-right: 20% !important;
}
.produto-ecologico-direito.et_pb_module {
margin-left: 20% !important;
}
} .et_pb_module.alterar-cor-titulo h2 {
color: #086375 !important;
}
article.post .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner h2 {
color: #086375 !important;
}
.sinopse-certificados .et_pb_main_blurb_image {
border: 1px solid #d3d3d3;
margin-bottom: 10px !important;
}
.sinopse-certificados .et_pb_main_blurb_image:after {
content: url(//dedefone.com.br/wp-content/uploads/2022/07/lupa-icon.png);
font-size: 32px;
position: absolute;
top: 35%;
left: 0;
right: 0;
transform: rotate(337deg);
}
.sinopse-certificados .et_pb_main_blurb_image .et_pb_image_wrap img {
max-width: 320px;
height: 320px;
object-fit: contain;
opacity: .5;
}
.widget_search input#searchsubmit {
border: 1px solid #086375 !important;
}
.widget_search #searchsubmit {
background-color: #086375 !important;
}
#barra-lateral-direita {
border-left: 1px solid #086375 !important;
}
.widget_search input#s, .widget_search input#searchsubmit {
border: 1px solid #086375;
}
@media only screen and (min-width: 981px) {
.formulario-home-novo .et_pb_contact .et_pb_contact_field_half {
width: 32% !important;
}
.formulario-home-novo .et_pb_contact p[data-id="mensagem"] {
float: right !important;
width: 36% !important;
margin-left: auto !important;
margin-top: -165px !important;
margin-bottom: 20px !important;
}
.formulario-home-novo .et_pb_contact textarea {
min-height: 131px !important;
}
.footer-site-novo .linha01 {
max-width: 100% !important;
width: 100% !important;
} 
.footer-site-novo .linha01 .coluna01 .et_pb_module {
width: 305px !important;
margin-left: auto !important;
} body.post-template-default .ajuste-linha-post {
width: 100% !important;
}
}
@media only screen and (max-width: 980px) {
#main-header {
position: fixed !important;
}
#main-header #et-top-navigation {
padding: 24px 0 0 !important;
}
.et_pb_slide_menu_active .et_toggle_slide_menu:after {
margin-left: -310px;
background-color: #fff;
}
.plantao-24h-mobile {
font-weight: bold !important;
color: #05264f;
background-color: #a4f946;
padding: 8px 15px;
border-radius: 50px;
text-transform: uppercase;
margin-right: 5px;
}
.ajuste-sinopse-esquerda {
width: 47.25% !important;
margin-right: 5.5% !important;
float: left;
}
.ajuste-sinopse-direita {
width: 47.25% !important;
float: left;
}
.servicos-posts {
background-image: linear-gradient(180deg, transparent 55%, #fff 55%), linear-gradient(90deg,#05264f 0%,#195d72 50%,#27d4a7 100%) !important;
}
.blog-new-home .et_pb_blog_grid {
justify-content: center !important;
display: grid !important;
}
div.linha-segmentos-2024 .et_pb_module.et_pb_blurb .et_pb_module_header {
font-size: 13px !important;
max-width: 140px !important;
left: 0 !important;
right: 0 !important;
margin-left: auto !important;
margin-right: auto !important;
}
.footer-site-novo .et_pb_row .et_pb_module.et_pb_blurb .et_pb_blurb_container {
padding-left: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.blog-new-home-2024 article.et_pb_post,
.blog-new-home-2024 .et_pb_post:last-child {
max-width: 290px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.blog-formulario-contato.formulario-contato div.et_pb_text_inner {
padding: 0 !important;
}
}
@media only screen and (max-width: 479px) {
.retirar-barra {
display: none !important;
}
.ajuste-mobile-wpp {
display: block !important;
}
.quebrar-linha-mobile {
display: block !important;
}
.ajuste-coluna-areas {
display: contents !important;
}
.ajuste-sinopse-esquerda01 {
width: 47.25% !important;
margin-right: 5.5% !important;
float: left;
}
.ajuste-sinopse-direita01 {
width: 47.25% !important;
float: left;
}
.ajuste-subir-modulo {
margin-top: -207px;
margin-left: 202px;
}
.servicos-posts {
background-image: linear-gradient(180deg, transparent 68%, #fff 68%), linear-gradient(90deg,#05264f 0%,#195d72 50%,#27d4a7 100%) !important;
}
}
@media only screen and (max-width: 768px) {
.blog-new-home article {
margin-bottom: 60px !important;
}
.linha-segmentos .et_pb_module.et_pb_blurb .et_pb_module_header {
font-size: 18px !important;
}
}#telefone-topo h2 {
padding-bottom: 5px;
}
#telefone-topo span {
font-size: 20px;
}
a#whatsapp-mobile:before {
content: url(https://dedefone.com.br/wp-content/uploads/2020/02/whatsapp-logo-icone-30-e1581960909155.png);
margin-left: -1em !important;
}
#menu-dedefone-1 li, #menu-dedefone-2 li {
padding-right: 51px;
}
#menu-dedefone-1 li:last-child, #menu-dedefone-2 li:last-child {
padding-right: 0;
}
#menu-dedefone-2 .menu-item-has-children>a:first-child:after {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
#fundo-responsabilidade-social .colunas {
height: 500px;
width: 33.33%!important;
margin-right: 0!important;
padding: 40px 45px;
}
.zica h2, .dengue h2 {
margin-bottom: 25px;
}
#footer-info {
float: none;
text-align: center;
}
.widget_search input#s, .widget_search input#searchsubmit {
border: 1px solid #4d8a0c;
}
.widget_search #searchsubmit {
width: 90px;
background-color: #4d8a0c;
color: #fff !important;
}
.single .et_pb_post {
margin-bottom: 0;
padding-bottom: 0;
}
#left-area {
padding-bottom: 0;
}
#barra-lateral-direita { 
border-right: none;
border-left: 1px solid #4d8a0c;
}
.et_pb_widget_area_left {
border-right: 1px solid #4d8a0c;
}
#blog .et_pb_ajax_pagination_container .et_pb_post {
border-bottom: 1px solid #4d8a0c;
margin-bottom: 40px;
padding-bottom: 20px;
}
#search-2,
#media_image-2,
#media_image-3,
#media_image-4,
.et_pb_widget.widget_media_image {
margin-bottom: 20px !important;
}
.et_pb_widget.widget_media_image:last-child {
margin-bottom: 0 !important;
}
.slide-sanitizacao-post .et_pb_container.clearfix.et_pb_empty_slide {
height: 480px !important;
}
.slide-sanitizacao-post img {
max-height: 480px !important;
}
.slide-sanitizacao-post .et_pb_slide {
padding: 0 0 !important;
}
.slide-sanitizacao-post .et_pb_slide_with_image .et_pb_slide_description {
float: none !important;
width: 100% !important;
padding-right: 0;
padding-left: 0;
text-align: center !important;
}
.rc-anchor-normal-footer {
z-index: 9999 !important;
} .plugin-wpp {
z-index: 9999999 !important;
background-color: #50cd5d;
border-radius: 50%;
width: 66px;
height: 66px;
}
.plugin-wpp img {
position: absolute !important;
margin: auto;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.impermeabilizacao-sinopse .et_pb_blurb_container {
position: relative;
top: 20px;
}
@media only screen and (min-width: 2300px) {
#slide-principal .et_pb_slide {
background-position: center;
}
#slide-principal .et_pb_slide_description {
padding: 10% 69% 40% 0;
}
}
@media only screen and (min-width: 1281px) and (max-width: 1380px) {
#menu-dedefone-1 li,
#menu-dedefone-2 li {
padding-right: 30px;
}
}
@media only screen and (min-width: 1181px) and (max-width: 1280px) {
#menu-dedefone-1 li,
#menu-dedefone-2 li {
padding-right: 29px;
}
#imagem-alvo {
margin-top: 140px!important;
}
#imagem-mosquito-verde {
margin-top: 50px!important;
}
#texto-quem-somos-home {
font-size: 14px;
}
#titulo-responsabilidade-ambiental {
font-size: 29px;
}
.textos-complementares-responsabilidade-social {
font-size: 17px !important;
}
#texto-meio-ambiente {
margin-top: -290px!important;
}
#telefone-rodape, #texto-rodape {
font-size: 17px;
}
#fundo-rodape .base {
margin-top: -18px!important;
}
}
@media only screen and (min-width: 1081px) and (max-width: 1180px) {
#menu-dedefone-1 li,
#menu-dedefone-2 li {
padding-right: 21px;
}
#menu-dedefone-1 li a,
#menu-dedefone-2 li a {
font-size: 19px;
}
#slide-principal .et_pb_slide_description {
padding: 5% 54% 30% 0;
}
#slide-principal .et_pb_slide_description p {
font-size: 26px;
}
#imagem-alvo {
margin-top: 140px!important;
}
#imagem-mosquito-verde {
margin-top: 70px!important;
}
#texto-quem-somos-home {
font-size: 13px;
}
#titulo-responsabilidade-ambiental {
font-size: 26px;
}
.textos-complementares-responsabilidade-social {
font-size: 16px !important;
}
#fundo-responsabilidade-social .colunas {
height: 480px;
}
#texto-meio-ambiente {
margin-top: -270px!important;
font-size: 27px;
}
#telefone-rodape, #texto-rodape {
font-size: 15px;
}
#fundo-rodape .base {
margin-top: -17px!important;
}
}
@media only screen and (min-width: 981px) and (max-width: 1100px) {
article.et_pb_post .et_pb_text_inner,
article.et_pb_post img,
article.et_pb_post button {
padding: 0 5% !important;
}
div#blog img,
#blog-home1 img,
#blog-home2 img {
padding: 0 !important;
}
article form#searchform {
margin: 0 20px !important;
}
}
@media only screen and (min-width: 981px) and (max-width: 1080px) {
#menu-dedefone-1 li,
#menu-dedefone-2 li {
padding-right: 14px;
}
#menu-dedefone-1 li a,
#menu-dedefone-2 li a {
font-size: 18px;
}
#slide-principal .et_pb_slide_description {
padding: 5% 54% 30% 0;
}
#slide-principal .et_pb_slide_description p {
font-size: 24px;
}
#imagem-alvo {
margin-top: 140px!important;
}
#imagem-mosquito-verde {
margin-top: 90px!important;
}
#texto-quem-somos-home {
font-size: 12px;
}
#titulo-responsabilidade-ambiental {
font-size: 22px;
}
.textos-complementares-responsabilidade-social {
font-size: 15px !important;
}
#fundo-responsabilidade-social .colunas {
height: 450px;
}
#texto-meio-ambiente {
font-size: 25px;
}
#telefone-rodape, #texto-rodape {
font-size: 13px;
}
#fundo-rodape .base {
margin-top: -15px!important;
}
}
@media only screen and (max-width: 980px) {
.centralizar-mobile, .centralizar-mobile h1, .centralizar-mobile h2, .centralizar-mobile h3, .centralizar-mobile p, .centralizar-mobile a, .centralizar-mobile span, .centralizar-mobile img, .centralizar-mobile .et_pb_module {
text-align: center !important;
float: none !important;
margin-left: auto;
margin-right: auto;
}
#topo {
padding: 0;
}
.coluna-logo {
display: none;
}
#slide-principal .et_pb_slide_description {
padding: 5% 49% 30% 0;
}
#slide-principal p {
font-size: 21px;
}
#fundo-preto-mosquito {
background-image: none !important;
}
#imagem-alvo {
margin-top: 0 !important;
}
#fundo-responsabilidade-social {
position: relative;
margin-top: 0;
background-color: #2f5309;
}
#fundo-responsabilidade-social .colunas {
width: 100%!important;
height: auto;
}
#fundo-branco-mosquito {
padding-top: 0;
}
.linha-fundo-texto-meio-ambiente {
background-color: #2f5309;
}
#texto-meio-ambiente {
margin-top: 30px !important;
}
#fundo-rodape .linha {
display: block;
}
#telefone-rodape, #texto-rodape, #mapa-rodape {
width: 337px;
}
#fundo-caixa-dagua {
background-image: none !important;
padding-bottom: 40px;
}
#fundo-rodape {
background-image: none !important;
}
article.et_pb_post .et_pb_text_inner,
article.et_pb_post img,
article.et_pb_post button {
padding: 0 10% !important;
}
div#blog img,
#blog-home1 img,
#blog-home2 img {
padding: 0 !important;
}
article form#searchform {
margin: 0 20px !important;
}
}
@media only screen and (max-width: 400px) {
#telefone-rodape, #texto-rodape, #mapa-rodape {
font-size: 15px;
}
#fundo-rodape .base {
margin-top: -16px!important;
}
} * {
font-family: 'Radio Canada Big',Helvetica,Arial,Lucida,sans-serif !important;	
}
body.page .formulario-posts {
display: none !important;
}
#main-header {
background-image: linear-gradient(rgb(5, 38, 79) 0%, rgb(25, 93, 114) 100%) !important;
}
.mobile_menu_bar:before, .mobile_menu_bar:after {
color: #68dc6f !important;
}
#logo {
max-height: 80% !important;
}
body:not(.home) .header-nova-home-2024.et_pb_section.et_section_regular {
position: relative !important;
margin-bottom: -1px !important;
background-image: linear-gradient(180deg, #05264f 0%, #195d72 100%) !important;
}
body:not(.home) .menu-nova-home-2024.et_pb_section.et_pb_fullwidth_section {
position: relative !important;
top: 0 !important;
}
body:not(.home) .menu-nova-home-2024.et_pb_section.et_pb_fullwidth_section .et_pb_module.et_pb_fullwidth_menu.menu-topo {
background-color: #195d72 !important;
}
.plantao-24h {
color: #05264f;
background-color: #a4f946;
font-weight: bold !important;
padding: 8px 15px;
border-radius: 50px;
font-size: 16px;
text-transform: uppercase;
margin-right: 5px;
}
.sinopse-header .botao-header {
background-color: #05264f;
padding: 7px 20px !important;
border-radius: 50px;
}
.menu-topo.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul { padding: 0 !important;
}
.menu-topo.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
padding-bottom: 31px !important;
}
.menu-topo ul.sub-menu,
.menu-footer ul.sub-menu {
width: 360px !important;
}
.menu-topo .et-menu li li a,
.menu-footer .et-menu li li a {
width: 320px !important;
}
.menu-topo .et_pb_row.clearfix,
.menu-footer .et_pb_row.clearfix {
width: 98% !important;
}
.slide-principal .et_pb_container {
max-width: 1080px;
}
h1.home-h1,
.texto-degrade {
background: -webkit-linear-gradient(0deg, #27d5a7, #9df749);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.blog-new-home article {
padding: 0 !important;
background-color: transparent !important;
}
.blog-new-home .et_pb_image_container {
padding: 0 19px;
margin-bottom: 10px;
}
.blog-new-home .et_pb_image_container a {
margin-bottom: 0px;
}
.blog-new-home .entry-title {
min-height: 160px; text-overflow: ellipsis;
overflow: hidden;
max-height: 160px;
}
.blog-new-home-2024 article.et_pb_post,
.blog-new-home-2024 .et_pb_post:last-child {
height: 440px !important;
position: relative !important;
}
.alterar-cores .et_pb_module h2 {
color: #fff !important;
}
.alterar-cores .et_pb_module a {
color: #282828 !important;
}
.linha-segmentos-2024 .et_pb_module.et_pb_blurb .et_pb_module_header {
background-color: #05254f !important;
padding: 5px 5px 4px !important;
border-radius: 100px !important;
margin-top: -30px !important;
z-index: 999999 !important;
position: absolute !important;
width: 100% !important;
}
.footer-site-novo {
margin-top: -10px !important;
} .formulario-contato form p {
padding-bottom: 7px !important;	
}
.formulario-contato input.text, 
.formulario-contato input.title, 
.formulario-contato input[type=email], 
.formulario-contato input[type=password], 
.formulario-contato input[type=tel], 
.formulario-contato input[type=text], 
.formulario-contato input[type=number], 
.formulario-contato select, 
.formulario-contato textarea {
background-color: #fff;
padding: 12px;
color: #4e4e4e;
width: 100%;
border-radius: 7px 7px 7px 7px;
border-width: 1px;
border-color: #195d72;
}
.formulario-contato textarea {
height: 115px !important;
}
.formulario-contato input::placeholder,
.formulario-contato textarea::placeholder {
color: #22255c;
font-weight: 500 !important;
font-size: 16px !important;
}
input.wpcf7-form-control.wpcf7-submit {
color: #FFFFFF !important;
border-width: 0px !important;
border-radius: 100px;
letter-spacing: 1px;
font-size: 18px;
font-family: 'Radio Canada Big', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 600 !important;
text-transform: uppercase !important;
background-color: #195D72 !important;
padding: 10px 35px !important;
cursor: pointer !important;
}
@media only screen and (min-width: 1501px) {
.slide-principal .et_pb_container {
height: 500px !important;
}
}
@media only screen and (max-width: 1500px) {
.slide-principal .et_pb_container {
height: 400px !important;
}
}
@media only screen and (max-width: 1440px) {
.imagem-margem-esquerda {
max-width: 500px !important;
left: -315px !important;
}
.imagem-margem-direita {
max-width: 500px !important;
bottom: -150px !important;
}
}
@media only screen and (max-width: 1200px) {
div.sinopse-header.et_pb_blurb div.et_pb_main_blurb_image {
width: 37px !important;
}
.sinopse-header .botao-header {
padding: 7px 10px !important;
}
div.linha-segmentos-2024 .et_pb_module.et_pb_blurb .et_pb_module_header {
font-size: 13px !important;
}
div.linha-segmentos-2024 .et_pb_module.et_pb_blurb .et_pb_blurb_description {
font-size: 17px !important;
}
}
@media only screen and (max-width: 1200px) and (min-width: 981px) {	
.produto-ecologico-esquerdo.et_pb_module {
margin-right: 20% !important;
}
.produto-ecologico-direito.et_pb_module {
margin-left: 20% !important;
}
} .et_pb_module.alterar-cor-titulo h2 {
color: #086375 !important;
}
article.post .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner h2 {
color: #086375 !important;
}
.sinopse-certificados .et_pb_main_blurb_image {
border: 1px solid #d3d3d3;
margin-bottom: 10px !important;
}
.sinopse-certificados .et_pb_main_blurb_image:after {
content: url(//dedefone.com.br/wp-content/uploads/2022/07/lupa-icon.png);
font-size: 32px;
position: absolute;
top: 35%;
left: 0;
right: 0;
transform: rotate(337deg);
}
.sinopse-certificados .et_pb_main_blurb_image .et_pb_image_wrap img {
max-width: 320px;
height: 320px;
object-fit: contain;
opacity: .5;
}
.widget_search input#searchsubmit {
border: 1px solid #086375 !important;
}
.widget_search #searchsubmit {
background-color: #086375 !important;
}
#barra-lateral-direita {
border-left: 1px solid #086375 !important;
}
.widget_search input#s, .widget_search input#searchsubmit {
border: 1px solid #086375;
}
@media only screen and (min-width: 981px) {
.formulario-home-novo .et_pb_contact .et_pb_contact_field_half {
width: 32% !important;
}
.formulario-home-novo .et_pb_contact p[data-id="mensagem"] {
float: right !important;
width: 36% !important;
margin-left: auto !important;
margin-top: -165px !important;
margin-bottom: 20px !important;
}
.formulario-home-novo .et_pb_contact textarea {
min-height: 131px !important;
}
.footer-site-novo .linha01 {
max-width: 100% !important;
width: 100% !important;
} 
.footer-site-novo .linha01 .coluna01 .et_pb_module {
width: 305px !important;
margin-left: auto !important;
} body.post-template-default .ajuste-linha-post {
width: 100% !important;
}
}
@media only screen and (max-width: 980px) {
#main-header {
position: fixed !important;
}
#main-header #et-top-navigation {
padding: 24px 0 0 !important;
}
.et_pb_slide_menu_active .et_toggle_slide_menu:after {
margin-left: -310px;
background-color: #fff;
}
.plantao-24h-mobile {
font-weight: bold !important;
color: #05264f;
background-color: #a4f946;
padding: 8px 15px;
border-radius: 50px;
text-transform: uppercase;
margin-right: 5px;
}
.ajuste-sinopse-esquerda {
width: 47.25% !important;
margin-right: 5.5% !important;
float: left;
}
.ajuste-sinopse-direita {
width: 47.25% !important;
float: left;
}
.servicos-posts {
background-image: linear-gradient(180deg, transparent 55%, #fff 55%), linear-gradient(90deg,#05264f 0%,#195d72 50%,#27d4a7 100%) !important;
}
.blog-new-home .et_pb_blog_grid {
justify-content: center !important;
display: grid !important;
}
div.linha-segmentos-2024 .et_pb_module.et_pb_blurb .et_pb_module_header {
font-size: 13px !important;
max-width: 140px !important;
left: 0 !important;
right: 0 !important;
margin-left: auto !important;
margin-right: auto !important;
}
.footer-site-novo .et_pb_row .et_pb_module.et_pb_blurb .et_pb_blurb_container {
padding-left: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.blog-new-home-2024 article.et_pb_post,
.blog-new-home-2024 .et_pb_post:last-child {
max-width: 290px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.blog-formulario-contato.formulario-contato div.et_pb_text_inner {
padding: 0 !important;
}
}
@media only screen and (max-width: 479px) {
.retirar-barra {
display: none !important;
}
.ajuste-mobile-wpp {
display: block !important;
}
.quebrar-linha-mobile {
display: block !important;
}
.ajuste-coluna-areas {
display: contents !important;
}
.ajuste-sinopse-esquerda01 {
width: 47.25% !important;
margin-right: 5.5% !important;
float: left;
}
.ajuste-sinopse-direita01 {
width: 47.25% !important;
float: left;
}
.ajuste-subir-modulo {
margin-top: -207px;
margin-left: 202px;
}
.servicos-posts {
background-image: linear-gradient(180deg, transparent 68%, #fff 68%), linear-gradient(90deg,#05264f 0%,#195d72 50%,#27d4a7 100%) !important;
}
}
@media only screen and (max-width: 768px) {
.blog-new-home article {
margin-bottom: 60px !important;
}
.linha-segmentos .et_pb_module.et_pb_blurb .et_pb_module_header {
font-size: 18px !important;
}
}