.mobile_menu_bar:before, .mobile_menu_bar:after {
color: #004b87 !important;
}
.whatsapp-topo:before {
content: url(https://newcleandedetizadora.com.br/wp-content/uploads/2020/11/New-Clean-whatsapp.png) !important;
margin-left: -28px !important;
line-height: 0.8em !important;
} .menu-topo.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
padding: 0 20px 29px !important;
}
.menu-topo ul.sub-menu {
width: 400px !important;
}
.menu-topo .et-menu li li a {
width: 360px !important;
font-size: 16px !important;
} body #page-container .et_pb_section .et_pb_button_0.wpp-header::before{
background-color: #004b88;
border-radius: 60px;
border: solid 5px #fff;
font-size: 35px !important;
padding: 15px;
margin-left: -85px !important;
margin-top: -20px;
width: 32px;
}
@media(max-width: 767px){
body #page-container .et_pb_section .et_pb_button_0.wpp-header::before{
font-size: 25px !important;
padding: 7px;
margin-left: -60px !important;
margin-top: -12px;
}
} .slide-titulo{
color: #004b86 !important;
font-family: Libre Franklin;
font-weight: 700;
font-size: 40px !important;
line-height: 1.1em !important;
padding-bottom: 10px;
}
.slide-principal .et_pb_container {
max-width: 1080px;
}
@media(max-width: 767px){
.slide-titulo{
color: #fff !important;
font-size: 20px !important;
}
} .estrelas-contato .kk-star-ratings.kksr-shortcode{
background-color: #004b86;
border-radius: 0px 0px 20px 20px;
box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
color: #fff;
display: flex;
justify-content: center;
margin: -86px -290px 0px 270px;
padding: 12px;
}
@media (max-width:767px){
.estrelas-contato .kk-star-ratings.kksr-shortcode{
margin: -50px 0px 0px 0px;
}
}
.estrelas-paginas .kk-star-ratings.kksr-shortcode{
background-color: #004b86;
border-radius: 0px 0px 20px 20px;
box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
color: #fff;
display: flex;
justify-content: center;
margin: -95px auto 0px auto;
padding: 12px;
width: 50%;
}
@media (max-width:767px){
.estrelas-paginas .kk-star-ratings.kksr-shortcode{
flex-direction: column;
}
}
@media (max-width:800px){
.estrelas-paginas .kk-star-ratings.kksr-shortcode{
width: 100%;
}
} .blog-home .et_pb_post{
background-color: #004b88;
border: none;
border-radius: 20px;
padding: 20px;
}
.blog-home a.more-link{
border: solid 2px #fff;
border-radius: 0px 0px 20px 20px;
display: flex;
justify-content: center;
margin: 10px -20px -20px -20px;
padding: 10px;
text-align: center;
text-transform: uppercase;
}
.et_pb_posts .et_pb_post{
background-color: #004b88;
border-radius: 20px;
padding: 20px;
}
.et_pb_posts a.more-link{
background-color: #ffa300;
border-radius: 0px 0px 20px 20px;
color: #004b88;
display: flex;
font-weight: 700;
justify-content: center;
margin: 10px -20px -20px -20px;
padding: 10px;
text-transform: uppercase;
}
.et_pb_posts a.more-link:hover{
color: #fff !important;
background-color: transparent;
visibility: inherit;
}
.et_pb_posts a.more-link {
transition: all 0.3s ease;
} .kk-star-ratings.kksr-shortcode{	
background-color: #004b88;
border-radius: 60px;
color: #fff;
display: flex;
flex-direction: column;
padding: 10px;
margin-bottom: -50px;
}
.et_pb_widget.widget_block.widget_text{
margin-bottom: 10px !important;
}
.Banner-1{
background-color: #004a87;
border-radius: 25px;
box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
padding: 15px 20px 15px 20px !important;
text-align: center;
color: #fff;
font-weight: 600;
font-size: 17px;
}
.Banner-2{
background-color: #ffa300;
border-radius: 25px;
box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
padding: 15px 20px 15px 20px !important;
text-align: center;
color: #004a87;
font-weight: 600;
font-size: 17px;
}
.Banner-3{
background-color: #272727;
border-radius: 25px;
box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
padding: 15px 20px 15px 20px !important;
text-align: center;
color: #fff;
font-weight: 600;
font-size: 17px;
}
.Banner-4{
background-color: #492d1b;
border-radius: 25px;
box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
padding: 15px 20px 15px 20px !important;
text-align: center;
color: #fff;
font-weight: 600;
font-size: 17px;
}  .wpcf7 form {
max-width: 600px;
margin: 0 auto;
} .wpcf7 form label {
font-size: 15px;
font-weight: 600;
display: block;
margin-bottom: 6px;
color: #999;
} .wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
width: 100%;
padding: 15px;
border: 1px solid rgba(57,138,198,0.1);
border-radius: 10px;
font-size: 15px;
font-weight: 600;
background: rgba(57,138,198,0.1);
transition: 0.3s ease;
margin-bottom: 0px;
}
.mensagem{
height: 140px;
} .wpcf7 input:focus,
.wpcf7 textarea:focus {
border-color: #82c242;
box-shadow: 0 0 0 2px rgba(74,132,255,0.2);
outline: none;
} .wpcf7 input[type="submit"] {
background: #398ac6;    
border-radius: 50px;    
border: none;
box-shadow: 0px 10px 20px 0px rgba(57,138,198,0.3);
color: #fff;
cursor: pointer;
font-size: 26px;
font-weight: 700;
padding: 10px;
transition: 0.3s ease;
text-transform: uppercase;
width: 100%;
}
.wpcf7 input[type="submit"]:hover {
background: #FFA201;
color: #398ac6;
}
.botao-formulario{
margin-left: -45px;
margin-bottom: -22px;
transition: transform 300ms ease 0ms;
}
.botao-formulario:hover{
transform: translateX(10px) translateY(0px) !important;
} .wpcf7-mail-sent-ok {
border: 2px solid #4caf50 !important;
padding: 10px;
border-radius: 6px;
}
.wpcf7-not-valid-tip {
color: #e63946 !important;
font-size: 14px;
}
.wpcf7-response-output {
border-radius: 6px !important;
padding: 10px !important;
}
.wpcf7 form .wpcf7-response-output{
color:#e63946;
}
.fundo-h1 {
padding-top: 150px !important;
padding-bottom: 90px !important; }
.certificados-container {
display: flex; 
justify-content: center;
}
.certificados-container span {
float: left;
margin-right: 2%;
align-self: center;
}
.certificados-container img {
max-width: 150px;
float: left;
border-radius: 5px;
}
.certificados-container .certificado01 {
margin-right: 2%;
}
.outros-servicos-linha .et_pb_column .et_pb_button_module_wrapper.et_pb_button_alignment_center {
text-align: center !important;
}
.botao-servicos {
width: 450px !important;
text-align: center !important;
font-size: 18px !important;
}
.grecaptcha-badge {
bottom: 114px !important;
}
@media only screen and (min-width: 1901px) {
.linha-empresa-01 {
padding-left: 0vmax !important;
}
.linha-empresa-02 {
padding-right: 0vmax !important;
}
}
@media only screen and (min-width: 1701px) and (max-width: 1900px) {
.linha-empresa-01 {
padding-left: 5vmin !important;
}
.linha-empresa-02 {
padding-right: 7vmin !important;
}
}
@media only screen and (min-width: 1561px) and (max-width: 1700px) {
.linha-empresa-01 {
padding-left: 5vmax !important;
}
.linha-empresa-02 {
padding-right: 5.5vmax !important;
}
}
@media only screen and (min-width: 1431px) and (max-width: 1560px) {
.linha-empresa-01 {
padding-left: 8vmax !important;
}
.linha-empresa-02 {
padding-right: 8.5vmax !important;
}
}
@media only screen and (min-width: 1181px) and (max-width: 1430px) {
.linha-empresa-01 {
padding-left: 10vmax !important;
}
.linha-empresa-02 {
padding-right: 10vmax !important;
}
}
@media only screen and (min-width: 981px) and (max-width: 1180px) {
.linha-empresa-01 {
padding: 4% 0 0 8vmax !important;
}
.linha-empresa-02 {
padding-right: 8vmax !important;
}
}
@media only screen and (max-width: 980px) {
.centralizar-mobile,
.centralizar-mobile h1,
.centralizar-mobile h2,
.centralizar-mobile h3,
.centralizar-mobile h4,
.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;
}
#main-header {
position: fixed !important;
}
#main-header #et-top-navigation {
padding: 24px 0 0 !important;
}
#logo {
max-width: 90% !important;
max-height: 90% !important
}
.et_pb_slide_menu_active .et_toggle_slide_menu:after {
margin-left: -310px;
background-color: #fff;
}
.fundo-h1 {
padding-top: 210px;
padding-bottom: 40px
}
div.et_pb_section.et_section_regular.h1-home-2023 {
background-image: linear-gradient(45deg,transparent 40%,#272727  40%),linear-gradient(135deg,#272727 60%,transparent 50%) !important;
}
.outros-servicos-linha .et_pb_column .et_pb_button_module_wrapper.et_pb_button_alignment_center,
.outros-servicos-linha .et_pb_column .et_pb_button_module_wrapper.et_pb_button_alignment_right,
.outros-servicos-linha .et_pb_button_module_wrapper.et_pb_button_alignment_left{
text-align: center !important;
}
.botao-servicos {
max-width: 450px !important;
width: 100% !important;
text-align: center !important;
font-size: 18px !important;
}
}
@media only screen and (max-width: 980px) and (min-width: 870px) {
.linha-empresa-02 {
margin-right: 7% !important;
}
}
@media only screen and (max-width: 869px) and (min-width: 768px) {
.linha-empresa-02 {
margin-right: 2% !important;
}
}
@media only screen and (max-width: 767px) {
.fundo-h1 {
padding-top: 70px;
padding-bottom: 40px
}
.certificados-container { 
display: block !important
}
.certificados-container span {
float: none !important;
margin-right: unset !important;
align-self: unset !important;
}
.certificados-container img {
max-width: 150px;
float: none !important;
border-radius: 5px;
margin-top: 2% !important;
}
.certificados-container .certificado01 {
margin-right: unset !important;
}
}
@media only screen and (max-width: 490px) {
div.et_pb_section.et_section_regular.h1-home-2023 {
background-image: linear-gradient(45deg,transparent 35%,#272727  35%),linear-gradient(135deg,#272727 65%,transparent 65%) !important;
}
}
@media only screen and (max-width: 410px) {
.linha-empresa-02 {
margin-right: 4% !important;
}
}
@media only screen and (max-width: 380px) {
.et_pb_slide_menu_active .et_toggle_slide_menu:after {
margin-left: -250px;
}
}
.single .post {
padding-bottom: 0px;
margin-bottom: 0px;
}
#footer-info {
float: none;
text-align: center;
} .font-libre-med {
font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif!important;
}
.font-libre-b {
font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif!important;
font-weight: bold !important;
}