@media screen and (max-width: 1000px) {

	.painelesquerda textarea{
display: block;
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
border-radius:5px;
width:90%;
color: black;
height:200px;
background-color:#ffffff;
border:0.4000000059604645px solid #0000ff;
	}
	
	.painelesquerda label{
margin-left: 20px;
display: block;
margin-top: 20px;
text-align:left;
vertical-align:text-top;
font-size:32px;
font-family:Proxima Nova;
letter-spacing:1.600000023841858%;
line-height:auto;
color:#5459ea;
		
	}
	.painelesquerda img{
		align-content: stretch;
		alignment-baseline: bottom;
		cursor: pointer;
	}


	.painelesquerda input{
		display: block;
margin-left: 10px;
margin-right: 10px;
		font-size: 35px;
		margin-top: 5px;
		border-radius:5px;
width:90%;
height:50px;
background-color:#ffffff;
border:0.4000000059604645px solid #0000ff;
color:black;
	}

	.painelembaixo{
		display: inline-block;
		width: 100%;
		height: 100%;
		float: inherit;
	}	
	.painelembaixo input{
		display: block;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 5px;
		border-radius:5px;
		width:180%;
		height:50px;
		background-color:#ffffff;
		border:0.4000000059604645px solid #0000ff;
	}
	
.painelembaixo textarea{
display: block;
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
border-radius:5px;
width:180%;
height:100px;
background-color:#ffffff;
border:0.4000000059604645px solid #0000ff;
color:black;
	}
	
	.painelembaixo label{
margin-left: 20px;

		display: block;
		margin-top: 20px;
		text-align:left;
vertical-align:text-top;
font-size:16px;
font-family:Proxima Nova;
letter-spacing:1.600000023841858%;
line-height:auto;
color:#5459ea;
		
	}
	
	.th1{
		display: inline-block;
		left:5%;
		width: 40%;
		margin-right: 5px;
	}
	.th2{
    	display: inline-block;
	
		left:50%;
		width: 40%;
	}
	.th3{
		display: inline-block;
	    break-after: auto;
		left:5%;
		width: 30%;
		margin-bottom: 20px;

	}
	.th4{
		display: inline-block;
	
		left:40%;
		width: 30%;
		margin-bottom: 20px;

	}
	.th5{
		display: inline-block;
		left:75%;
		width:20%;
		margin-bottom: 20px;
	}
.textoclass{
	margin: 5px;	
	width: 100%;
	font-size: 40px;
height:50px;
background-color:#ffffff;
border:0.4000000059604645px solid #0000ff;
color: black;
	}
	.textoclass2{
	color: black;
	border-radius: 25px;	
	margin: 5px;	
	width: 80%;
	height:35px;
	font-size: 25px;	
background-color:#ffffff;
border:0.4000000059604645px solid #0000ff;
color:black;

	}
		
.paineldireita{
		display: block;
		width: 70%;
		left:15%;
	   position: absolute;
		float: inherit;
	
	}
		
.painelesquerda{
	position: relative;
		margin-top: 100px;	
		display: block;
		width: 90%;
		left:4%;	
		height:auto;
		float: inherit;
	}	
		
.restaurantecliente
{
text-align:left;
left:0%;
position:relative;
font-size:20px;
font-family:Proxima Nova;
letter-spacing:1.600000023841858%;
line-height:auto;
color:#ffffff;
margin-left: -100px;
width:200%;	
}

.formprodutos
		{
display: block;
position: relative;			
border-radius:29px;
width:98%;
height:1500px;
 overflow: auto;
    white-space: nowrap;
	z-index: 10;				
background-color:#fafafa;
z-index: 1000;
margin-top:70px;
left:0%;			
box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25);
}
.formprodutos2
		{
display: block;
position: relative;			
border-radius:29px;
width:98%;
height:1000px;
 overflow: auto;
    white-space: nowrap;
	z-index: 10;				
background-color:#fafafa;
z-index: 1000;
margin-top: 30px;
left:0%;		
box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25);
}	
}
@media screen and (max-width: 1000px) {
		.barra{
			display: none;
			visibility: hidden;
		}		
}
