div#vazio{width:100%;height:80px;float:left;background-size:cover;background-image: url("../img/trabalho_amarracao_amorosa.webp") !important;background-repeat: no-repeat;background-attachment: fixed;color:rgba(255,255,255,1);}
section.sombra{padding-bottom:100px;padding-top:50px;}
section.titulo{width:100%;float:left;background-size:cover;background-image: url("../img/trabalho_amarracao_amorosa.webp") !important;background-repeat: no-repeat;background-attachment: fixed;color:rgba(255,255,255,1);}
section.titulo h1{letter-spacing:1px;color:rgba(255,255,255,1);text-shadow:1px 1px #000; margin-left:10%;width:80%;text-align:center;font-size:25px;padding-top:45px;padding-bottom:10px;}
section.titulo p.tituloo{letter-spacing:1px;color:rgba(255,255,255,1);text-shadow:1px 1px #000; margin-left:10%;width:80%;text-align:center;font-size:20px;padding-top:45px;padding-bottom:10px;}
section.titulo p{text-align:center;font-size:18px;padding-bottom:20px;margin-left:10%;width:80%;color:rgba(255,255,255,1);text-shadow:1px 1px #000;letter-spacing:1px;}
section.titulo .sombra{width:100%;float:left;background:rgba(0,0,0,0.5);margin-top:40px}
section.conteudo_produto{width:90%;margin-left:5%;float:left;position:relative;margin-top:30px;}
div#direita{float:left;width:25%;}
section#produtos{width:90%;margin-left:5%;padding:0;position: relative;display: block;float:left;padding-bottom:30px;border-top:1px solid #CCC;}
section#produtos p.tit{margin-left:0;padding:10px;margin-bottom:20px;box-sizing:border-box;text-shadow: 1px 1px 1px #fff;text-align:center;margin-top:15px;width:100%;font-size:25px;float:left;font-weight:bold;}
section#produtos h1{text-align:center;margin-top:20px;margin-bottom:20px;font-size:22px;}
section#produtos h2{text-align:center;margin-top:20px;margin-bottom:20px;font-size:20px;}
section#produtos p{font-size:20px;width:80%;margin-left:10%;text-align: justify;color:rgba(50,50,50,1);margin-bottom:20px;}
section#produtos .produto{width:30%;margin-left:2.5%;float:left;margin-bottom:30px;}
section#produtos .produto img{width:400px;max-width:100%;margin:0 auto;display:block;-webkit-box-shadow: 9px 7px 5px rgba(50, 50, 50, 0.77);
        -moz-box-shadow:9px 7px 5px rgba(50, 50, 50, 0.77);
        box-shadow:9px 7px 5px rgba(50, 50, 50, 0.77);}
section#produtos .produto figcaption h3{margin-top:15px;font-size:18px;color:rgba(0,0,0,1);width:100%;text-align:center;}
section#produtos ul{width:400px;margin:0 auto;display:block;}
section#produtos ul a{color:rgba(0,0,0,1);letter-spacing:1px;font-size:16px;}
section#produtos ul li{margin-bottom:8px;font-size:16px;margin-bottom:8px;width:100%;float:left;}
section#produtos p.sub_tit{margin-top:15px;font-size:20px;color:rgba(214,123,32,1);width:80%;margin-left:10%;margin-bottom:10px;text-align:center;}

section#orcamento{border-bottom:1px solid #CCC;padding-bottom:30px;}
section#servicos{border-top:0px solid #CCC !important;}
.cor{color:rgba(255,92,15,1);}

div.centraliza{display:flex;justify-content:center;width:100%;margin-top:30px;margin-bottom:30px;}
a.zap{color:rgba(255,255,255,1);font-size:18px;background:rgba(49,139,61,1);padding:10px;border-radius:10px;width:60%;text-align:center;float:left;text-shadow:1px 1px #000;}
a.zap:hover{text-decoration:none;background:rgba(46,163,61,1);transition:1s;}

@media screen and (max-width:1500px ){
section#produtos .produto{width:40%;margin-left:6.6%;}
section.conteudo_produto{width:100%;margin-left:0;}
section#bairros .bairro p{width:90%;}
section#bairros .bairro ul{width:90%;}
div#direita{float:left;width:30%;}
}
@media screen and (max-width:1400px ){
.containe h5{font-size:25px;}
#slide img.imagem{display:none;}
#slide img.imagem1{display:block;height:auto;}
#slide figure{height:auto;}
#slide{height: auto;}
section#bairros .bairro{width:40%;margin-left:6.6%;margin-bottom:20px;}
}
@media screen and (max-width:1200px ){
section#produtos .produto img{width:300px;}
section#produtos ul{width:300px;margin:0 auto;display:block;}
section#produtos ul li{font-size:16px;}
div#direita{display:none;}
div.grade_produto{width:45%;margin-left:3.3%;}
section.titulo p.tituloo{font-size:20px;}
section.titulo p{font-size:18px;}
}
@media screen and (max-width:1100px ){
section.titulo .sombra{margin-top:0px}
div#vazio{width:100%;height:auto;}
}
@media screen and (max-width:1000px ){
section#produtos{width:100%;margin-left:0;}
section#bairros h2#ed{font-size:22px;}
section.personalizado h2{font-size:22px;}
section.personalizado ul{width:70%;}
section.personalizado_cidade ul{width:70%;}
.containe p{width:50%;}
#slide img.imagem1{display: none;}
#slide img.imagem2{display:block;height:500px;}
}
@media screen and (max-width:900px ){
#slide img.imagem2{width:auto;}
}
@media screen and (max-width:860px ){
div#vazio{display:none;}
}
@media screen and (max-width:800px ){
.containe h5{font-size:22px;}
section#bairros .bairro{width:400px;margin:0 auto 20px auto;float:none;display:block;}
}
@media screen and (max-width:750px ){
section#produtos .produto{margin-bottom:20px;width:80%;margin-left:10%;}
section#produtos .produto img{width:350px;height:auto;}
section#produtos ul{width:380px;margin:0 auto;display:block;float:none;}
section#produtos p.sub_tit{width:350px;margin:10px auto;display:block;float:none;}
}
@media screen and (max-width:700px ){
div.grade_produto{width:100%;margin-left:0;}
div#cat a#catalogo{margin-left:5%;}
.containe p{width:70%;}
#slide{height:auto;}
#slide img.imagem2{display: none;}
#slide img.imagem3{display:block;width:auto;}
}
@media screen and (max-width:600px ){
section.titulo h1{font-size:20px;}
section.titulo p{font-size:16px;}
section.titulo p.tituloo{font-size:17px;}
section.personalizado h2{font-size:20px;}
section.personalizado ul{width:90%;}
section.personalizado ul li{font-size:16px;text-align:justify;list-style:circle;}
section.personalizado ul li h3{font-size:16px;text-align:justify;}
section.personalizado_cidade ul{width:90%;}
section.personalizado_cidade ul li{font-size:16px;text-align:justify;list-style:circle;}
section.personalizado_cidade ul li h3{font-size:16px;text-align:justify;}
section#bairros h2#ed{font-size:20px;}
section#sombra{padding-left:0;padding-right:0;}
}
@media screen and (max-width:550px ){
select#estado{width:100%;margin-left:0%;}
input#cidades{width:100%;margin-left:0%;}
}
@media screen and (max-width:500px ){
#slide img.imagem3{width:100%;height:300px;}
section#produtos .produto{width:100%;margin-left:0;height:auto;margin-bottom:20px;}
section#bairros .bairro{width:80%;}
}
@media screen and (max-width:400px ){
section.titulo h1{font-size:18px;}
section.titulo p.tituloo{font-size:18px;}
.containe p{width:90%;}
#slide img.imagem3{display:none;}
#slide img.imagem4{display:block;}
}