/*
	beige 	#CCBF8E
	red 		#C72F34
*/

@font-face {
  font-family: 'AnodyneCombined-Regular2';
  /*src: url('fonts/AnodyneCombined-Regular2.eot') format('embedded-opentype'),  url('fonts/AnodyneCombined-Regular2.woff') format('woff'), url('fonts/AnodyneCombined-Regular2.ttf')  format('truetype'), url('fonts/AnodyneCombined-Regular2.svg') format('svg');*/

  src: url('anodyne/372F4D_0_0.eot');
	src: url('anodyne/372F4D_0_0.eot#iefix') format('embedded-opentype'),
		url('anodyne/372F4D_0_0.woff') format('woff'),
		url('anodyne/372F4D_0_0.ttf') format('truetype'),
		url('https://www.saporepizzeria.com/toma.css?ver=1621439709') format('svg');
		font-weight: normal;
		font-style: normal;

  font-weight: normal;
  font-style: normal;
}

.beigeText{ color: #CCBF8E; }
.beigeBackground, .menuContainer{ background-color: #CCBF8E; }
.redText{ color: #C72F34; }
.redBackground{ background-color: #C72F34; }
.whiteText{ color: #FFFFFF; }
.whiteBackground{ background-color: #FFFFFF; }
.marmoBg{
	background-position: center;
	background-size: cover;
	background-image: url('images/bg-lavagna.jpg');
}

.bgAnimazioni{
	background-position: center;
	background-size: cover;
	background-image: url('images/bg-conloghi.jpg');
}

.row-reverse{ flex-direction: row-reverse; }
.menuContainer{
	min-height: 6vh;
  display: flex;
  align-items: center;
}
.distanceMe{ margin-top: 6vh; }
body{ font-family: 'Poppins', sans-serif; }
.navbar { padding: 0.7rem 1rem; }
.navbar-light .navbar-nav .nav-link {
  color: #000000;
	text-transform: uppercase;
  font-weight: 600;
  transition: 0.3s all;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  margin: 0 2rem;
  font-size: 0.9rem;
    letter-spacing: 1px;
}

.hero{
	min-height: 94vh;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.heroFooter{
	padding-bottom: 3rem;
	text-align: center;
  z-index: 9;
}

.btn.btn-round{
	border-width: 1px;
	border-radius: 100px;
}

.btn-white{
	border-color: #FFFFFF;
	color: #FFFFFF;
}

.btn-white:hover,
.btn-white:focus,
.btn-white:active{
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	color: #000000;
}

.py-6{
	padding-top: 5rem;
	padding-bottom: 5rem;
}

.linkInstagram{
	display: inline-block;
	padding: 0.2rem 0.5rem;
	background: #f09433;
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
	font-weight: 600;
	transition: 0.3s all;
}

.linkInstagram:hover,
.linkInstagram:focus,
.linkInstagram:active{
	text-decoration: none;
  transform: translate(1px, -2px);
  box-shadow: #a9a07e -2px 3px 0px 0px;
}

.justify-space-evenly{
	justify-content: space-evenly;
}

.rotoFrecce{
	position: relative;
	display: inline-block;
}

.rotoFrecce .leFrecce{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(165deg);
	z-index: 0;

	-webkit-animation-name: rotoFrecce;
	animation-name: rotoFrecce;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

.rotoFrecce .ilTesto{
	position: relative;
	z-index: 1;
	margin-bottom: 0;
	margin-top: 10px;
}

.doppiaPizza{
	position: relative;
	padding-top: 70%;
}

.doppiaPizza img{
	position: absolute;
	width: 90%;
	transition: 0.5s all ease-in-out;
}

.doppiaPizza img:first-child{
	top: 0;
	left: 0;
}

.doppiaPizza img:last-child{
	bottom: 0;
	right: 0;
}

.doppiaPizza:hover img:first-child{
	left: -10%;
}

.doppiaPizza:hover img:last-child{
	right: -10%;
}

.blackOverlay{
  background-color: rgba(0, 0, 0, 0.3);
}

#pezzo{
	position: absolute;
	bottom: 7%;
	width: 37%;
	right: 12%;
	transition: 0.3s all linear;
	/*transform: translate(24%, 38%);*/
}

.btn{
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 0;
	padding: 0.4rem 1.5rem 0.35rem 1.5rem;
}

.btn-primary{
	background-color: #C72F34;
	color: #FFFFFF;
	border-color: #C72F34;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus{
	color: #C72F34;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

.btn-default{
	background-color: #FFFFFF;
	color: #000000;
	border-color: #FFFFFF;
}

.btn-default:hover{
	color: #FFFFFF;
	background-color: #000000;
	border-color: #000000;
}

.disclaimer{
	font-size: 0.9rem;
}

.socialFooter a{
	margin: 0 5px;
}

.form-control{
	border-radius: 0;
	font-family: inherit;
	border-color: #FFFFFF;
}






















{}