

/*<style>*/

@charset "utf-8";



	
	.fundo-geral {
		
		
		background-color: rgb(255, 255, 255) !important;
		
		background-image: url(../imagens/2306202111413611bgkyokai.png) !important;
		
		background-repeat: repeat !important;
		
		background-size: 20% !important;
		
		
	}
	
	
	.fundo-cardapio {
		
		
		padding: .3rem 1rem !important;
		
		
	}
	
	
	.quadro-pizzas {
		
		
		margin: 0 0 1rem !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: 'FontPadrao' !important;
		
		color: rgb(255, 255, 255) !important;
		
		font-size: 1.1rem !important;
		
		font-weight: bold !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: 'FontPadrao' !important;
		
		color: rgb(255, 246, 146) !important;
		
		font-size: 1.5rem !important;
		
		text-align: center !important;
		

	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .especificacao-pizza {
		
		
		font-family: 'FontPadrao' !important;
		
		color: rgb(255, 255, 255) !important;
		
		font-size: .9rem !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: 'Roboto' !important;
		
		color: rgb(255, 246, 146) !important;
		
		font-size: 1.1rem !important;
		
		
	}
	
	.quadro-bordas .quadro-descricao-bordas {
		
		
		
	}
	

	.quadro-bordas .quadro-descricao-bordas .descricao-bordas {

		
		font-family: 'FontPadrao' !important;
		
		color: rgb(255, 255, 255) !important;
		
		font-size: .9rem !important;
		
	
	}
	
	
	.quadro-grupo-sabores {
		
		
		
	}
	
	.quadro-grupo-sabores .titulo-grupo-sabores {
		
		
		margin: 1rem  0 !important;
		
		padding: .5rem 0 !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		font-family: 'FontPadrao' !important;
		
		color: rgb(255, 246, 146) !important;
		
		font-size: 1.2rem !important;
		
		
	}
	
	.quadro-grupo-sabores .quadro-sabor {
		
		
		
		
	}
	.folha-bamboo{
		height:100px; 
		background-image: url("../imagens/folhasbamboo.png") !important; 
		background-size: 32%; 
		background-repeat:repeat-x;
	}
	
	@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%);
			}
			
		}

	@media only screen and (max-width: 601px) {
			
			
	.fundo-geral {
						
		background-size: 30% !important;
		
	}

	.folha-bamboo {
    background-size: 75%;
    height: 50px;
	}
			
		}
		
	}
	
	.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: 'FontPadrao' !important;
		
		color: rgb(255, 246, 146) !important;
		
		font-size: 1.2rem !important;
		
		text-align: center !important;
		
	
	}
	
	.quadro-grupo-sabores .quadro-sabor .ingredientes-sabor {
	
		
		padding: .5rem 0 1rem !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(182, 182, 182) !important;
		
		font-size: .8rem !important;
		
		text-align: center !important;
		
	
	}
	
	
	
	
	
	
	.quadro-todos-produtos {
		
		
		
	}
	.quadro-todos-produtos .titulo-grupo-produto {
		
		
		margin: 2rem 0 1rem !important;
		
		padding: .5rem 0;width:auto; !important;
		
		border-top: 1px solid #6d6c6c !important;
		
		border-bottom: 1px solid #6d6c6c !important;
		
		border-left: 1px solid #6d6c6c !important;
		
		border-right: 1px solid #6d6c6c !important;
		
		font-family: 'AsianNinja' !important;
		
		color: rgb(255, 255, 255) !important;
		
		font-size: 1.5rem; background-color:#031636; padding: .5rem !important; border-radius: 0px 0px 50px 50px;text-align:center !important;
		
		
	}

	  .icon-grupo{
        width:100%; 
        max-width: 1.5rem;
        vertical-align: middle;
    }
	.quadro-todos-produtos .quadro-produtos {
		
		
		background-color: rgb(255, 255, 255) !important;
		
		padding: 20px;border: 2px solid #cccccc !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 #444 !important;
		
		border-bottom: 1px solid #444 !important;
		
		border-left: 1px solid #444 !important;
		
		border-right: 1px solid #444 !important;
		
		
	}
	
	
	.quadro-todos-produtos .quadro-produtos .descricao-produto {
	
		
		padding: 1rem 0 0 !important;
		
		font-family: 'AsianNinja' !important;
		
		color: rgb(3, 22, 54) !important;
		
		font-size: 1.3rem !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: 'romansd' !important;
		
		color: rgb(236, 105, 15) !important;
		
		font-size: 1.2rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
		
	
