/* GERAL */
	body{
	  background-color: #ecf0f1;
	}
	a{
	  text-decoration: none;
	}
	ul li{
		list-style-type: none;
	}
	.cabecalho-verde{
		background-color: #55AD33; 
		padding: 7px 0px; 
		margin: 0px;
	}
	.cabecalho-verde h2{
		color: #fff; 
		font-size: 20px;
		font-weight: 700;
		font-weight: bolder;    
		line-height: 25px; 
		font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
	}
/* LOGO */
	.logo h1, h2{
	  color: #f1c40f;
	  font-family: 'Russo One', sans-serif;
	  font-size: 30px;
	  color: #f1c40f;
	}
	.logo a:hover{
	  text-decoration: none;
	}
/* MENU */
	.menu{
	  background-color: #55AD33;
	  height: 70px;
	}
	.icone_menu{
	  padding-top: 22px;
	}
	.icone_menu a{
	  color: #ecf0f1;
	  font-weight: bold;
	  font-family: arial;
	  font-size: 13pt;
	  padding-right: 4px;
	}
	.icone_menu a:hover{
	  color: #f1c40f;
	  text-decoration:none;
	}
/* GALERIA */
	.galeria{
	  padding-top: 5px; 
	  padding-bottom: 15px;
	}
	.galeria-img {
	  min-height:350px; 
	  min-width: 100%;
	  background-repeat: no-repeat;
	  background-size: 100%;
	}
/* VENDAS */
	/* CATEGORIAS */
	.categoria{
	  background-color: #fff; 
	  padding: 0px; 
	  margin: 0px; 
	  max-height: 270px;
	}
	.itens-categoria ul{
		line-height: 2.1;
	}
	.itens-categoria ul li a{
		width: 100%; 
		color: #7c7b79;
		font-size: 15px;
		padding-top: 10px;
		display: block;
		font-weight: 400; 
	}
	/* BARRA BUSCA / ANÚNCIO */
	.cabecalho-home{
		padding-left: 15px; 
		padding-right: 0px;
		margin-right: 0px;
	}
	/* BARRA BUSCA */
	.barra-busca{
		padding-right: 55px;
	}
	.barra-texto{
		padding-right: 0px;
	}
	.barra-texto input{
		height: 33px;
	}
	.barra-btn{
		padding-left: 5px;
	}
	.barra-btn input{	
		height: 33px; 
		padding-top: 0px;
	}
	/* ANÚNCIO */
	.catalogo{
		padding-top: 4px; 
		margin: 0px; 
		padding-right: 0px; 
		padding-left: 0px;
	}
	.anuncio{
		padding: 4px;
	}
	.link-anuncio{
		font-weight: bolder; 
		text-overflow: ellipsis;
		display: inherit;
		overflow: hidden;
		cursor: pointer;
		white-space: nowrap;
	}
	.link-anuncio:hover{
		text-decoration: none;
	}
	.img-anuncio{
		border: 1px solid #55AD33; 
		padding: 0px;
		border-radius: 5px;
		height: 128px;
	}
	.img-anuncio img{
		height: 100%;
	}
	.titulo-anuncio{
		font-weight: bolder; 
		text-overflow: ellipsis;
		font-size: 1em;
		margin-top: 6px;
		margin-bottom: 0;
		display: inherit;
		color: #484848;
		overflow: hidden;
		text-decoration: none;
		cursor: pointer;
		white-space: nowrap;
		font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
	}
	.local-anuncio{
		font-size: 14px; 
		padding-top: 4px;
		color: #7c7b79;
	}
	.valor-anuncio{
		font-size: 15px;
		color: green;
	}
/* ANÚNCIO.PHP */
	.imagem-anuncio{
		background-color: #fff; 
		min-height: 562px; 
		padding-top: 0px; 
		margin-top: 0px;
	}
	.imagem-anuncio img{
		height: 562px; 
		max-width: 100%;
	}
	.dados-contato{
		background-color: #fff; 
		padding-top: 10px; 
		margin-top: 0px;
		padding-bottom: 10px;
	}
	.dados-contato a{
		width: 240px;
		margin-bottom: 5px !important;;
	}
	.anuncio-valor{
		color: green; 
		font-size: 22pt; 
		float: right;
	}
	.opcoes-contato{
		border-left: 1px solid gray;
	}
	.opcoes-contato a{
		width: 290px;
		margin-bottom: 5px; 
		font-size: 19px; 
		font-weight: 500
	}
	.anuncio-descricao{
		font-style: italic;	
		font-weight: 700; 
		font-size: 1.5rem;
		padding-bottom: 10px; 
		margin-bottom: 0px;
		font-weight: bolder; 
		line-height: 25px;
		font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
	}
/* RODAPÉ */
	#myFooter {
	    background-color: #3c3d41;
	    color: white;
	    padding-top: 0;
	}
	#myFooter .footer-copyright {
	    background-color: #333333;
	    padding-top: 3px;
	    padding-bottom: 3px;
	    text-align: center;
	}
	#myFooter .row {
	    margin-bottom: 60px;
	}
	#myFooter .navbar-brand {
	    margin-top: 45px;
	    height: 65px;
	}
	#myFooter .footer-copyright p {
	    margin: 10px;
	    color: #ccc;
	}
	#myFooter ul {
	    list-style-type: none;
	    padding-left: 0;
	    line-height: 1.7;
	}
	#myFooter h5 {
	    font-size: 18px;
	    color: white;
	    font-weight: bold;
	    margin-top: 30px;
	}
	#myFooter h2 a{
	    font-size: 50px;
	    text-align: center;
	    color: #fff;
	}
	#myFooter a {
	    color: #d2d1d1;
	    text-decoration: none;
	}
	#myFooter a:hover,
	#myFooter a:focus {
	    text-decoration: none;
	    color: white;
	}
	#myFooter .social-networks {
	    text-align: center;
	    padding-top: 30px;
	    padding-bottom: 16px;
	}
	#myFooter .social-networks a {
	    font-size: 32px;
	    color: #f9f9f9;
	    padding: 10px;
	    transition: 0.2s;
	}
	#myFooter .social-networks a:hover {
	    text-decoration: none;
	}
	#myFooter .facebook:hover {
	    color: #0077e2;
	}
	#myFooter .instagram:hover {
	    color: purple;
	}
	#myFooter .twitter:hover {
	    color: #00aced;
	}
	#myFooter .btn {
	    color: white;
	    background-color: #d84b6b;
	    border-radius: 20px;
	    border: none;
	    width: 150px;
	    display: block;
	    margin: 0 auto;
	    margin-top: 10px;
	    line-height: 25px;
	}

