html { font-size:100%;}

h1{box-sizing: border-box; 
border-top:8px solid white;
font-size:2.5em;
color:#930909;
text-align:center;

border-bottom:1px solid #930909;
width:100%;
font-family: 'Dancing Script', cursive;
}

.citazione{
	
	font-size:1.7rem;
	border-bottom:1px solid white;
	border-top:5px solid white;
}

.dn{
		font-size:1rem;
	border-bottom:1px solid white;
	border-top:5px solid white;
	
	
}

.logo1{border-left:600px solid white;}


h2{	font-size:1rem;
font-weight:normal;
	box-sizing: border-box;
	color:#ffcc99;
	width:100%;
	font-family: 'Dancing Script', cursive;
}
h6{	font-size:1.5rem;
font-weight:normal;
	box-sizing: border-box;
	color:#930909;
	width:100%;
	font-family: 'Dancing Script', cursive;
	border-top:200px solid white;
	}


h4{box-sizing: border-box;
	color:#ffcc99;
	font-weight:normal;
	font-family: 'Courier Prime', monospace;
}


p{font-size:1rem;
text-align:center;
box-sizing: border-box;
padding:5px;
font-family: 'Indie Flower', cursive;}

 
.testo{	box-sizing: border-box;
border-left:250px solid white;
border-right:200px solid white;

  text-align:justify; 
  
	font-size:1rem;
	white-space:none; 
	color:black;
	font-family: 'Indie Flower', cursive;
}

.eventi{border-bottom:8px solid #930909;}
	
.testo1{text-align:center;
border-bottom:5px solid white;
border-top:20px solid white;
text-transform:uppercase; 
font-family: 'Indie Flower', cursive;
font-size:1.2rem;
}


.textphoto{text-transform:uppercase;
	text-align:center;
	box-sizing: border-box;
	font-size:1.1rem;
	padding:10px;
	border:none;
	
}
.textphoto1{
	text-align:center;
	box-sizing: border-box;
	font-size:1rem;
	text-transform:uppercase;
	padding:60px;
	border:4px solid #333333;
	
	
}
.textphoto2{
	text-align:center;
	box-sizing: border-box;
	font-size:1rem;
	text-transform:uppercase;
	padding:60px;
background-color:#930909;
	color:white;
	
}
.container{
	background-color:white;
	}

/*pasticceria DolceNeive*/
.navbar-light .navbar-brand {
		box-sizing: border-box;
	font-size:1.5rem;
	color: black; 
	font-family: 'Dancing Script',cursive;
}


.navbar-toggler{

	background-color: white;
	color:white;
	border:white;
	}

.bg-custom{
	
background-color: white;

}
.nav-link{

	text-align:justify;
	font-size:1rem;
	
}

.indicazioni{
	text-align:justify;
}

div.cropper {
  
  height: 410px;
  overflow: hidden;
}

label {box-sizing: border-box;
	color:#ffcc99;
	font-size:1rem;
	
}

.bignè{ 
border-top:40px solid white;
	font-size:1.5rem;
	font-family: 'Dancing Script', cursive;
	
}

.bignè1{border-top:200px solid white;
	font-family: 'Dancing Script', cursive;
	font-size:1.5rem;
}
.bignè0{
	font-family: 'Dancing Script', cursive;
	font-size:1.5rem;


	
}




.croissant {border-left:350px solid white;
}

.red {background-color:#930909;
color:white;
}




.tartufo{max-width:60%;
border-left:400px solid white;
}



.1{max-width:10%;}

img {
	max-width:100%;
	border-top:5px;
	border-bottom: 5px;
	border-right:0px;
	border-left:0px;
}
.pasticceria{
	max-width:100%;
}
.flex {
	max-width: 100%;
	background:fixed;
	background-size:cover;


}

.matrimonio{
	border-left:350px solid white;
max-width:80%;
}
.torta{border-bottom:20px solid white;}
.btn:not{
	max-width:100%;
	position:absolute;
	top:50%;
	left:70%;
	
}

.praline{
	font-size:0.5rem;
	text-align:center;
	padding-top:50px;
	
	padding-left:65px;
}

.mail{
	color:black;
	
}


.miao{border-bottom: 20px solid white;}



footer{
	}
	
.tabella1{text-align:center;
width:100%;
}	

.tabella1{text-align:right;
width:100%;
background-color:#930909;
color:white;
border-top:50px solid #930909;
}	


.list-group {border-bottom:0px solid white;}
	
.btn btn-ligh {color:white;}
	
iframe{
	max-width:100%;

}
ul,li,td,th {box-sizing: border-box;
font-family: 'Indie Flower', cursive;
	}


form{font-family: 'Indie Flower', cursive;
}

.foto{border-bottom:100px solid white;}



.crostata{border-bottom:50px solid white;}

.pt-4{border-top:50px solid #930909;
	background-color:#930909;
	
	

	
color:white;
font-family: 'Dancing Script', cursive;
}
.pt-5{
	max-width:100%;
	
}
.ciao{
	
	
	border-right:60px solid white;
}
.photo{
	max-width:50%;
}

.footer{text-align:left;}

.footer-copyright {background-color:#333333; color:white; border-top:10px solid white;font-family: 'Indie Flower', cursive;}





.01{background-color:red;}


.titoloprivacy{border-top:50px solid white;}

.titoloprivacy{border-top:0px solid white;}
.pp{text-align:justify;}



@media (min-device-width : 320px) and (max-device-width : 480px) {
	h1{ font-size:1.5rem;
	}
	.citazione{font-size:1.2rem;
	}
	p{font-size:0.9rem;
	text-align:center;}
		.testo{font-size:1rem;
		border-right:10px solid white;
		border-left:10px solid white;
		text-align:left;
}
.testo1{font-size:0.9rem;
	
}
.navbar-light .navbar-brand { font-size:1rem;}
.navbar-toggler{background-color:white;}
.flex{ max-width:100%; background-attachment:scroll;}
.textphoto1{ font-size:0.8rem;}
.textphoto2{ font-size:0.8rem;}
position:right;
.tabella{ font-size:0.5rem;}
th,td{font-size:0.7rem;}
.logo{max-width:20%;}
/* Smartphone  */
.bignè{font-size:1rem;}
.bignè0{font-size:0.7rem;}
.dx{ max-width:100%;}

 .matrimonio{border:none;
 max-width:100%;}
 .foto{
	 border-bottom:20px solid white;
 max-width:200%;}
 footer{max-width:100%;}

h6{font-size:1rem;
border-top:none;
} 
.dispari{font-size:0.8rem;}
.pari{font-size:0.8rem;}
.dispari1{font-size:0.8rem;}
.pari1{font-size:0.8rem;}

.bignè1{font-size:0.9rem;
border-top:40px solid white;}
.qualità{border-bottom:50px solid white;}

.crostata{border-bottom:30px solid white;}

.0000{	border-left:500px solid #930909;
}

.tartufo{max-width:90%;
border-left:60px solid white;}
.croissant{border-left:20px solid white;}

/*Footer*/
.footer{font-size:0.9rem;}
.footer-copyright{font-size:0.rem;}
h5{font-size:0.8rem;}
.pt-4{
	border-top:50px solid #930909;
}

.logo1{border-left:140px solid white; max-width:60%;
}

}


@media (min-device-width : 768px) and (max-device-width : 1024px) {
/* Tablet */


.bignè1{border-top:100px solid white;
	font-family: 'Dancing Script', cursive;
	font-size:1.5rem;
}

.croissant{border-left:80px solid white;}

p{font-size:1.2rem;
	text-align:center;}

.tartufo{max-width:70%;
border-left:250px solid white;}



 .matrimonio{border-left:200px solid white;
max-width:80%;

}


.logo1{border-left:400px solid white; max-width:80%;
}

}