body {
	padding: 0;
	margin: 0;
	font-family: Verdana;
}

.topnav {
	padding: 8px;
	min-width: 100%;
	background: linear-gradient(white 50%, gainsboro);
	display: inline-block;
}

.topnav a {
	color: dimgrey;
	text-shadow: 0px 1.5px white;
}

.topnav a:hover {
	text-decoration: underline;
}

.topnav button {
	color: black;
	background: linear-gradient(gainsboro 7%, silver 28%);
	border: 1px solid silver;
	border-radius: 4px;
}

.topnav button:hover {
	color: white;
	text-shadow: 0px 0.75px silver;
	background: linear-gradient(lightblue 7%, lightskyblue 28%);
	border: 1px solid lightskyblue;
}

.topnav button:active {
	color: white;
	text-shadow: 0px 0.75px silver;
	background: linear-gradient(limegreen 7%, green 28%);
	box-shadow: 0px 2px 3px silver;
	border: 1px solid green;
}

input[type=text] {
	font-style: italic;
	font-family: "Noto Sans";
	border: 1px solid silver;
	border-radius: 4px;
	background: linear-gradient(gainsboro 7%, white 28%);
}

input[type=text]:hover {
	border: 1px solid deeppink;
	box-shadow: 2px 2px 3px pink, -2px -2px 3px pink, 2px -2px 3px pink, -2px 2px 3px pink;
}

input[type=text]:active {
	border: 1px solid deeppink;
	box-shadow: 2px 2px 3px pink, -2px -2px 3px pink, 2px -2px 3px pink, -2px 2px 3px pink;
}

.topnav .left-section {
	float: left;
}

.topnav .right-section {
	float: right;
}

.topnav a.golden-btn {
	padding: 6px;
	color: black;
	text-shadow: none;
	box-shadow: 0px 2px 3px silver;
	background: linear-gradient(yellow 7%, gold 28%);
	border: 1px outset gold;
	border-radius: 4px;
}

.topnav a.golden-btn:hover {
	color: black;
	text-shadow: none;
	background: linear-gradient(yellow 7%, gold 28%);
	border: 1px inset gold;
	text-decoration: none;
}

.topnav a.golden-btn:active {
	color: white;
	text-shadow: 0px 0.75px silver;
	background: linear-gradient(gold 7%, yellow 28%);
	box-shadow: 0px 2px 3px silver;
	border: 1px inset gold;
	text-decoration: none;
}

.bedroom-bg {
	min-height: 475px;
	width: 100%;
	padding: 8px;
	background: url("img/sample-bedroom.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bedroom-bg .content {
	position: absolute;
	top: 20vh;
}

.bedroom-bg .content a {
  color: #fff;
}

.bedroom-bg .content a:hover {
	text-decoration: underline;
}

.bedroom-bg .title {
	color: white;
	text-shadow: 2px 2px 3px black;
	font-weight: bold;
}

.bedroom-bg #subtitle {
	color: white;
	text-shadow: 2px 2px 3px black;
}

.center {
	text-align: center;
}