@charset "utf-8";
/* CSS Document */
body {
	font-size: 1em;
	line-height: 1.3em;
}
/* classes */
.burntred {
	color: #E94D40;
}
.navyblue {
	color: #0C243C;
}
.specialcakesfont {
	font-family: Arial, sans-serif;
}
.floatleft {
    float: left;
}
.floatright {
    float: right;
}
.clearboth {
    clear: both;
}

header {
	text-align: center;
}

nav ul {
	display: flex;
	justify-content: center;
	list-style: none;
	padding: 0;
	margin: 0;
	gap: 40px;
}

nav a {
	color: red;
	text-decoration: none;
	font-weight: bold;
	padding: 8px 14px;
	border-radius: 5px;
}

nav {
	border-bottom: 6px solid #ccc;
	font-family: 'Bakeryfont', cursive;
}

footer {
	background-color: pink;
	font-family: 'Bakeryfont', cursive;
}

.home-images {
	display: flex;
	justify-content: center;
	gap: 20px;
	padding-top: 20px;
	font-family: 'Bakeryfont', cursive;
}

.ps {
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

.home-images img {
	border: 3px solid gold;
	border-radius: 10px;
	padding: 5px;
}


.home-images figure {
	margin: 0;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.home-images img {
	margin-bottom: 10px;
	align-self: center;
}

.home-images figcaption {
	margin-top: 8px;
	font-weight: bold;
}


.sale-images {
	display: flex;
	justify-content: center;
	gap: 20px;
	padding-top: 20px;
	font-family: 'Bakeryfont', cursive;
}

.sale-images img {
	border: 3px solid gold;
	border-radius: 10px;
	padding: 5px;
}

.sale-images figure {
	margin: 0;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.sale-images img {
	margin-bottom: 10px;
	align-self: center;
}

.sale-images figcaption {
	margin-top: 8px;
	font-weight: bold;
}

.new{
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

.layered{
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

.small {
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

.about-title {
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

.about-text {
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

.display-cake {
	display: block;
	margin: 40px auto;
	width: 400px;
	height: auto;
}

.contact-title {
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

.section-contact {
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

.intro {
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

.d-button {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	color: yellow;
}

.diet-title {
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

.diet-text {
	text-align: center;
	font-family: 'Bakeryfont', cursive;
}

