body { padding: 0; margin: 0; }

/* TOPO */
#topo { width: 100%; float: left; padding: 0 20px; margin: 0; background-color: #fff; border-top: 0; box-sizing: border-box; }

/* BRASÃO MOBILE */
#brasao { width: auto; height: auto; max-width: 90%; display: table; margin: 20px auto; }
#brasao img { width: 100%; height: auto; max-height: 110px; float: left; }

/* BUSCA MOBILE */
.busca_mobile { width: 100%; float: left; margin-bottom: 15px; }
.e_cor_label { display: none; color: #FFF; }
.e_busca_mobile { float: left; width: 100%; height: 40px; outline: none; background-image:url(https://www.ladario.ms.gov.br/img/busca_mobile.png); background-position: center right 10px; background-repeat: no-repeat; font-size: 12px; padding: 15px; background-color: #e1e6ec; border: solid 1px #eaecef; border-radius: 20px; color: #444; font-family: "Lato"; }
.e_busca_mobile:focus { background: #f2f4f7; }

#menu-container{ width:98%; margin-left:1%; z-index:2;float:left; }

/* MENU MOBILE */
#contencao_menu_mobile_p { position: relative; float: left; width: 100%; height: 44px; display: block; }

/* REDES SOCIAIS */
.rede_social_mobile { width: 100%; color: #ffffff; font-size: 11px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; text-align: center; padding-bottom: 15px; }
.rede_social_mobile span { display: none; }
.icone_rede_social { width: 40px; height: 40px; display: inline-block; vertical-align: middle; overflow: hidden; float: none; border-radius: 100%; margin-left: 3px; }
.icone_rede_social img { width: 80px; height: 40px; transition: .3s; }
.icone_rede_social:hover img { transform: translateX(-50%); }


/* RODAPÉ MOBILE */
#rodape_mobile { width: 90%; height: auto; margin-top: 0; float: left; display: block; background:  #2d50af; margin-left: 0; padding: 25px 5%; border-radius: 0 !important; }