
		*{padding:0; margin:0;}

		@-webkit-keyframes fadeIn {
		  0% { opacity: 0; }
		  20% { opacity: 0; }
		  40% { opacity: 0.3; }
		  60% { opacity: 0.5; }
		  80% { opacity: 0.9; }
		  100% { opacity: 1; }
		}

		@keyframes fadeIn {
		  0% { opacity: 0; }
		  20% { opacity: 0; }
		  40% { opacity: 0.3; }
		  60% { opacity: 0.5; }
		  80% { opacity: 0.9; }
		  100% { opacity: 1; }
		}

		body{
			background:#fff;
			border-radius:0px;
			font-family:'Montserrat', sans-serif;
			position:relative;
			z-index:-2;
		}

		h1{font-family:'Montserrat', sans-serif; font-size:25px; color:#000;  float:left;}

		h2{font-family:'Montserrat', sans-serif; font-size:20px; color:#000;  float:left; letter-spacing: -0.5;}

		h3{font-family:'Montserrat', sans-serif; font-size:18px; color:#000; font-weight:normal; float:left;}

		p{font-family: 'Montserrat'; font-size:15px; color:#000; font-weight:normal; float:left;}

		a.link{font-family: 'Montserrat'; font-size:18px; color:#000; font-weight:regular; float:left; list-style:none; text-decoration:none;}

		a.link:hover{font-family: 'Montserrat'; font-size:18px; color:#000; font-weight:regular; float:left; list-style:none; text-decoration:none;}

		a{text-decoration:none; list-style:none;}

				@media screen and (max-width: 690px) {
			.h2_carrinho{
				font-size:20px;
			}

			h2.display_none{
				display:none;
			}

			h2.titulo_criar_pizza{
				font-size:20px;
				width: 96%;
			}
		}
		@media screen and (max-width: 450px) {
			h1{
				font-size:25px;
			}

			h1.h1_criar_pizza{
				font-size:18px;
			}
		}
		@media screen and (max-width: 403px) {
			.h1_criar_pizza{
				font-size:22px;
			}
		}


		#loading{
			width:100%;
			height:100%;
			background:#eaebeb;
			display:none;
			position: absolute;
			z-index: 80;
			position: fixed;

			-webkit-box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.35);
			-moz-box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.35);
			box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.35);
		}

		#loading #degrade{
			width: 100%;
			height: 100%;
			animation-duration: 02s;
			animation-fill-mode: forwards;
			animation-iteration-count: infinite;
			animation-name: placeHolderShimmer;
			animation-timing-function: cubic-bezier(0, 0.6, 1, 0.51);
    			background: fff;
			background: linear-gradient(90deg, rgb(255, 255, 255) 6%, rgb(225, 225, 225) 50%, rgb(255, 255, 255) 95%);
			height: 100%;
			width: 100%;
			position: absolute;
			padding-top: 50px;
			-webkit-backface-visibility: hidden;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
		}

		@keyframes placeHolderShimmer {
		  0% {
			background-position: 0px 0;
		  }
		  100% {
			background-position: 100em 0 ;
		  }
		}



		/*.lds-ring {
			width:50x;
			height:50px;
			position:absolute;
			top:50%;
			left:50%;
			margin-top:-25px;
			margin-left:-25px;
		}

		.lds-ring div {
		  box-sizing: border-box;
		  display: block;
		  position: absolute;
		  width: 51px;
		  height: 51px;
		  margin: 6px;
		  border: 6px solid #555;
		  border-radius: 50%;
		  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
		  border-color: #d2d2d2 transparent transparent transparent;
		}

		.lds-ring div:nth-child(1) {
		  animation-delay: -0.45s;
		}

		.lds-ring div:nth-child(2) {
		  animation-delay: -0.3s;
		}

		.lds-ring div:nth-child(3) {
		  animation-delay: -0.15s;
		}

		@keyframes lds-ring {
		  0% {
			transform: rotate(0deg);
		  }
		  100% {
			transform: rotate(360deg);
		  }
		}*/


		section#conteudo
		{
			/*display:none;*/
			 position: relative;

		}
