

/*<style>*/

@charset "utf-8";



	
	.fundo-geral {
		
		
		background-color: rgb(8, 28, 110) !important;
		
		background-image: url(../imagens/3011202011473931bg.png) !important;
		
		background-size: 10% !important;
		
		
	}
	
	
	.fundo-cardapio {
		
		
		background-color: rgb(237, 50, 55) !important;
		
		padding: 1rem 2rem !important;
		
		border-radius: 10px !important;
		
		
	}
	
	
	.quadro-pizzas {
		
		
		background-color: rgb(255, 255, 255) !important;
		
		background-image: url(../imagens/patternjacarezinho.png) !important;
		
		margin: 0 0 1rem !important;
		
		padding: 30px !important;
		
		border-radius: 6px !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		
	}
	
	.quadro-pizzas .titulo-quadro-pizzas {
		
		
		margin: 1rem 3rem !important;
		
		padding: .5rem 0 !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		font-family: 'PaperFlowers' !important;
		
		color: rgb(33, 144, 78) !important;
		
		font-size: 2rem !important;
		
		font-weight: bold !important;
		
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas {
		
		
		background-color: rgba(255, 255, 255, 0) !important;
		
		background-image: url(../imagens/patternjacarezinho.png) !important;
		
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .col {
		
		min-height: 270px;
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .quadro-imagem-pizza {
		
		
		text-align: center !important;
		
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .quadro-imagem-pizza .imagem-pizza {


		
		width: 100% !important;
		
		max-width: 200px !important;
		
		margin: 0 !important;
		
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .titulo-pizza {
		
		
		margin: 1rem 0 0 !important;
		
		font-family: 'PaperFlowers' !important;
		
		color: rgb(33, 144, 78) !important;
		
		font-size: 2rem; letter-spacing:1px !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .especificacao-pizza {
		
		
		font-family: 'PaperFlowers' !important;
		
		color: rgb(235, 49, 52) !important;
		
		font-size: 1.6rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
	
	
	
	
	.quadro-bordas {
		
		
		background-color: rgb(237, 50, 55) !important;
		
		margin: 0 0 1rem !important;
		
		padding: 0 1rem 1.5rem !important;
		
		border-radius: 10px !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		

	}
	
	.quadro-bordas .titulo-quadro-bordas {
		
		
		padding: .5rem 0 !important;
		
		font-family: 'PaperFlowers' !important;
		
		color: rgb(255, 255, 255) !important;
		
		font-size: 1.4rem !important;
		
		font-weight: normal !important;
		
		
	}
	
	.quadro-bordas .quadro-descricao-bordas {
		
		
		
	}
	

	.quadro-bordas .quadro-descricao-bordas .descricao-bordas {

		
		font-family: 'FontPadrao' !important;
		
		color: rgb(255, 204, 41) !important;
		
		font-size: .9rem !important;
		
	
	}
	
	
	.quadro-grupo-sabores {
		
		
		background-color: rgb(255, 255, 255) !important;
		
		border-radius: 6px !important;
		
		
	}
	
	.quadro-grupo-sabores .titulo-grupo-sabores {
		
		
		margin: 1rem  3rem !important;
		
		padding: .5rem 0 !important;
		
		border-radius: 6px !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		font-family: 'FontPadrao' !important;
		
		color: rgb(33, 144, 78) !important;
		
		font-size: 1.5rem;text-transform:uppercase;letter-spacing:2px !important;
		
		
	}
	
	.quadro-grupo-sabores .quadro-sabor {
		
		
		
		
	}
	
	@supports(display: grid) {
		
		.quadro-grupo-sabores .quadro-sabor, .quadro-todos-produtos .quadro-produtos {
			
			display: grid;
			grid-template-columns: repeat(4, 25%);
			grid-row-gap: 1rem;
			
		}
		
		
		.quadro-grupo-sabores .quadro-sabor > .col, .quadro-todos-produtos .quadro-produtos > .col {
			
			    width: 100% !important;
			    height: 100% !important;
			
		}
		
		@media only screen and (max-width: 1500px) {
			
			.quadro-grupo-sabores .quadro-sabor, .quadro-todos-produtos .quadro-produtos {
				grid-template-columns: repeat(3, 33.3333333333%);
			}
			
		}
		@media only screen and (max-width: 601px) {
			
			.quadro-grupo-sabores .quadro-sabor, .quadro-todos-produtos .quadro-produtos {
				grid-template-columns: repeat(2, 50%);
			}
			
		}
		
	}
	
	.quadro-grupo-sabores .quadro-sabor .quadro-imagem-sabor {
	
		
		text-align: center !important;
		

	}
	
	.quadro-grupo-sabores .quadro-sabor .quadro-imagem-sabor .imagem-sabor {
	
		
		width: 100% !important;
		
		max-width: 200px !important;
		
		border-radius: 5px !important;
		
		
	}
	
	.quadro-grupo-sabores .quadro-sabor .descricao-sabor {
	
		
		font-family: 'PaperFlowers' !important;
		
		color: rgb(228, 52, 53) !important;
		
		font-size: 1.8rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		
	
	}
	
	.quadro-grupo-sabores .quadro-sabor .ingredientes-sabor {
	
		
		padding: .5rem 0 1rem !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(0, 13, 68) !important;
		
		font-size: 0.8rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		
	
	}
	
	
	
	
	
	
	.quadro-todos-produtos {
		
		
		
	}
	.quadro-todos-produtos .titulo-grupo-produto {
		
		
		background-color: rgb(255, 255, 255) !important;
		
		margin: 2rem 0 1rem !important;
		
		padding: .5rem 0;width:auto !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(237, 50, 55) !important;
		
		font-size: 1.5rem; background-color:#21904e; font-weight: bold; padding: .5rem !important; border-radius: 8px 0 8px 0;text-align:center !important;
		
		
	}
	
	.quadro-todos-produtos .quadro-produtos {
		
		
		background-color: rgb(250, 250, 250) !important;
		
		padding: 35px !important;
		
		border-radius: 10px !important;
		
		
	}
	
	.quadro-todos-produtos .quadro-produtos .quadro-imagem-produto {
		
		
		text-align: center !important;
		
		
	}
	
	.quadro-todos-produtos .quadro-produtos .quadro-imagem-produto .imagem-produto {
	
		
		width: 100% !important;
		
		max-width: 200px !important;
		
		border-radius: 10px !important;
		
		border-top: 1px solid #fff !important;
		
		border-bottom: 1px solid #fff !important;
		
		border-left: 1px solid #fff !important;
		
		border-right: 1px solid #fff !important;
		
		
	}
	
	
	.quadro-todos-produtos .quadro-produtos .descricao-produto {
	
		
		padding: 1rem 0 0 !important;
		
		font-family: 'FonceSans' !important;
		
		color: rgb(71, 119, 55) !important;
		
		font-size: 1.2rem !important;
		
		text-align: center !important;
		

	}
	
	.quadro-todos-produtos .quadro-produtos .especificacao-produto {
	
		
		font-family: 'Roboto' !important;
		
		color: rgb(112, 112, 112) !important;
		
		font-size: .9rem !important;
		
		text-align: center !important;
		

	}
	
	
	.quadro-todos-produtos .quadro-produtos .valor-produto {
	
		
		margin: 0 0 2rem !important;
		
		font-family: 'PaperFlowers' !important;
		
		color: rgb(237, 50, 55) !important;
		
		font-size: 2.1rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
		
	
