

/*<style>*/

@charset "utf-8";



	
	.fundo-geral {
		
		
		background-color: rgb(0, 0, 0) !important;
		
		background-repeat: repeat !important;
		
		background-size: 20% !important;
		
		
	}
	
	
	.fundo-cardapio {
		
		
		background-color: rgb(0, 0, 0) !important;
		
		background-repeat: no-repeat !important;
		
		padding: .3rem 1rem !important;
		
		border-radius: 10px !important;
		
		
	}
	
	
	.quadro-pizzas {
		
		
		background-color: rgb(0, 0, 0) !important;
		
		background-repeat: no-repeat; !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: 0 0 1rem !important;
		
		padding: .5rem 0 !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		font-family: 'roboto' !important;
		
		color: rgb(255, 255, 255) !important;
		
		font-size: 1.5rem !important;
		
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas {
		
		
		
	}
	
	.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: 'roboto' !important;
		
		color: rgb(255, 241, 18) !important;
		
		font-size: 1.5rem; letter-spacing:1px !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .especificacao-pizza {
		
		
		font-family: 'roboto' !important;
		
		color: rgb(255, 255, 255) !important;
		
		font-size: 1.1rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
	
	
	
	
	.quadro-bordas {
		
		
		margin: 0 0 1rem !important;
		
		padding: 0 0 1.5rem !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		

	}
	
	.quadro-bordas .titulo-quadro-bordas {
		
		
		padding: .5rem 0 !important;
		
		font-family: 'Recursive' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: 1rem;text-transform: uppercase; !important;
		
		font-weight: normal !important;
		
		
	}
	
	.quadro-bordas .quadro-descricao-bordas {
		
		
		
	}
	

	.quadro-bordas .quadro-descricao-bordas .descricao-bordas {

		
		font-family: 'Recursive' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: .9rem !important;
		
	
	}
	
	
	.quadro-grupo-sabores {
		
		
		background-color: rgb(0, 0, 0) !important;
		
		border-radius: 5px !important;
		
		
	}
	
	.quadro-grupo-sabores .titulo-grupo-sabores {
		
		
		background-color: rgb(255, 241, 18) !important;
		
		margin: 1rem  0 !important;
		
		padding: .5rem 0 !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		font-family: 'westpart' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: 1.6rem;text-transform:uppercase; padding: .5rem !important; border-radius: 8px;text-align:center !important;
		
		font-weight: bold !important;
		
		
	}
	
	.quadro-grupo-sabores .quadro-sabor {
		
		
		background-color: rgb(0, 0, 0) !important;
		
		
		
	}
	
	@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 {
	
		
		background-color: rgb(0, 0, 0) !important;
		
		border-radius: 10px 10px 0px 0px !important;
		
		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 {
	
		
		background-color: rgb(0, 0, 0) !important;
		
		border-bottom: 1px solid !important;
		
		font-family: 'roboto' !important;
		
		color: rgb(255, 241, 18) !important;
		
		font-size: 1.3rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		
	
	}
	
	.quadro-grupo-sabores .quadro-sabor .ingredientes-sabor {
	
		
		background-color: rgb(0, 0, 0) !important;
		
		padding: .5rem 0 1rem !important;
		
		border-radius: 0px 0px 10px 10px !important;
		
		font-family: 'roboto' !important;
		
		color: rgb(255, 255, 255) !important;
		
		font-size: 1rem !important;
		
		text-align: center; min-height: 5.5rem !important;
		
	
	}
	
	
	
	
	
	
	.quadro-todos-produtos {
		
		
		background-color: rgb(0, 0, 0) !important;
		
		
	}
	.quadro-todos-produtos .titulo-grupo-produto {
		
		
		background-color: rgb(255, 241, 18) !important;
		
		margin: 2rem 0 1rem !important;
		
		padding: .5rem 0; min-width:40% !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		font-family: 'westpart' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: 1.6rem; padding: .5rem !important; border-radius: 8px;text-align:center !important;
		
		font-weight: bold; !important;
		
		
	}
	
	.quadro-todos-produtos .quadro-produtos {
		
		
		background-color: rgb(0, 0, 0) !important;
		
		padding: 35px !important;
		
		border-radius: 10px !important;
		
		
	}
	
	.quadro-todos-produtos .quadro-produtos .quadro-imagem-produto {
		
		
		border-radius: 10px  !important;
		
		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;
		
		
	}
	
	
	.quadro-todos-produtos .quadro-produtos .descricao-produto {
	
		
		padding: 1rem 0 0 !important;
		
		font-family: 'roboto' !important;
		
		color: rgb(255, 241, 18) !important;
		
		font-size: 1.3rem; !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
	
	.quadro-todos-produtos .quadro-produtos .especificacao-produto {
	
		
		background-color: rgb(0, 0, 0) !important;
		
		border-radius: 10px; min-height:8rem  !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(255, 255, 255) !important;
		
		font-size: 1rem !important;
		
		font-weight:  padding:10px !important;
		
		text-align: center !important;
		

	}
	
	
	.quadro-todos-produtos .quadro-produtos .valor-produto {
	
		
		margin: 0 0 2rem !important;
		
		padding: 12px !important;
		
		border-radius: 0px 0px 10px 10px !important;
		
		font-family: 'roboto' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: 1.6rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
		
	
