@media(min-width: 768px){ 
 
/* LOGOTIPO E MENU */

.topomenu section{
	width:100%;
}

/* MOBILE */


/* SITE PC */
@media(min-width: 768px){
	.topomenu{
		width:1200px;
		margin:0px auto;
		padding: 20px 0;
		display:flex;
		align-items: center;
		justify-content: space-between;
		text-transform:uppercase;
	}
	
	.topomenu section{
		width:10%;
	}
	
	.topomenu section img{
		width:100%;
	}
	
	.topomenu span{
		display:none;
	}
	
	.topomenu ul>li, .topomenu ul>ol{
		display:inline-block;
		margin-left:30px;
	}
	
	.topomenu ul li a {
		text-decoration: none;
		color:#FFF;
		margin-right: 10px;
		position: relative;
		transition: all 0.3s ease;
	}
	
	.topomenu ul li a:after {
		content: "";
		position: absolute;
		width: 10%;
		height: 2px;
		bottom: -5px;
		left: 0;
		background-color: #CCC;
		visibility:hidden;
		transform: scaleX(1);
		transition: all 0.3s ease;
	}
	
	.topomenu ul li a:hover:after {
		visibility: visible;
		transform: scaleX(1);
		color:#FFF;
		width: 100%;
	}

	.submenu-sem-link-mobile{
		display:none;
	}
	
	.submenuitens{
		display: block;
        position: absolute;
        top: 5rem;
        transition: all 250ms ease;
		visibility:hidden;
		opacity:0;
		width:20%;
		font-size:85%;
		background-color:#FFF;
		box-shadow: -1px 1px 19px -1px rgba(0,0,0,0.22);
		border-radius:0 0px 5px 5px;
	}
	
	#itensmenus i{
		font-size:60%;
		color:#FFF;
	}
	
	#itensmenus li:hover>.submenuitens {
		visibility:visible;
		top: 5.5rem;
		opacity:1;
	}
	
	.submenuitens li{
		display:block!important;
		padding:0px 0;
		margin-left:0px!important;
	}
	
	.submenuitens li a{
		display:block;
		padding:10px 30px;
		margin:0px;
		margin-left:0px;
        color: #000!important;
	}
	
	.submenuitens li a:after {
		transform:none!important;
		background-color:none!important;
		margin:0!important;
		top:0!important;
		position:relative!important;
	}
	
	.submenu:hover .submenuitens{
		display:block;
		transition:1s;
	}
	
	.submenuitens li:hover{
		background-color:#CCC;
		margin-left:0px;
		transition:1s;
		border-radius:0 0px 5px 5px;
	}
}

/* FIM LOGOTIPO E MENU */







/* PAGINA PRODUTOS */

	.produtos{
		display:flex;
		justify-content: space-between;
	}

	.produtos > div{
		width: 100%;
	}

	.produtos_lista{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		margin-top: 20px;
	}

	.produtos_lista figure{
		width: 23%;
		margin: 0 20px 40px 0;
	}

	.produto{
		display: flex;
		justify-content: space-between;
	}

	.produto figure{
		width: 48%;
	}

	.produto figure img{
		width: 100%;
	}

	.produto section{
		width: 48%;
	}

/* FIM PAGINA PRODUTOS */



/* CONTATO */
/* CONTATO */

	.contato{
		display:flex;
		justify-content: space-between;
		margin-top: 50px;
	}

	.contato section{
		width: 50%;
	}

	.contato div{
		width: 50%;
	}

	.contato div iframe{
		width: 100%;
		height: 300px;
	}

/* FIM CONTATO */


}