/* ALL HEX CODES */
p > p > p > p {
	color: #2D2C31;
	color: #E3CAA9;
	color: #FAF3EA;
}

body {
	margin: 0 0 0 0;
	color: #2D2C31;
	font-family: 'Mandali';
	font-size: 16px;
	letter-spacing: 0.05ch;
	line-height: 1.15;
	padding: 0 0 0 0;
	/* min-width: 1000px; */
}
h1 {
	font-family: 'Italiana';
	font-size: 90px;
	color: #2D2C31;
	font-weight: bolder;
	font-variant-caps: all-small-caps;
	line-height: 0.8;
	letter-spacing: -0.025ch;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h2 {
	font-family: 'Italiana';
	font-size: 96px;
	color: #E3CAA9;
	font-weight: bolder;
	font-variant-caps: all-small-caps;
	line-height: 0.8;
	letter-spacing: -0.025ch;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h3 {
    color: #2D2C31;
    font-family: 'Nohemi', sans-serif;
	line-height: 0.5;
	margin-bottom: 0;
    font-size: 24px;
    font-weight: 400;
}
/* NAVIGATION BAR */
#box {
	display: block;
	position: fixed;
	top: 0;
	background-color: #FFFFFF;
	filter: drop-shadow(0px 0px 6px #2d2c318e);
	z-index: 3;
	width: 100%;
	height: 120px;
}
#house-comfort {
	font-family: 'Italiana';
	font-size: 40px;
	font-weight: bolder;
	text-decoration: none;
	color: #2D2C31;
	position: fixed;
	top: 0px;
	margin: 40px 0 0 50px;
	letter-spacing: 0.05ch;
}

/* NAV TABS */
nav a{
	text-decoration: none;
	color: #2D2C31;
	font-family: 'Nohemi', sans-serif;
	font-weight: 400;
	font-size: 20px;
	font-variant-caps: all-small-caps;
	padding: 13px 20px 42px 20px;
}
nav a:hover {
  	border-bottom: 3px solid #E3CAA9;
 	background-color: #FAF3EA;
}
nav {
	position: fixed;
	right: 3%;
	top: 50px;	
}

/* FOOTER */
footer {
	background-color: #2f2d2d;
	color: #FAF3EA;
	height: 250px;
	bottom: 0%;	
}
footer div {
	float: left;
}
#foot-nav {
	width: 70%;
}
#foot-contact {
	width: 30%;
	padding-top: 2%;
}
footer ul {
	list-style: none;
	line-height: 2;
	margin: 0 0 0 7.5%;
	padding: 3% 0 0 0;
	display: block;
	font-family: 'Nohemi', sans-serif;
	font-size: 20px;
}
ul a {
	text-decoration: none;
	color: #FAF3EA;
}

#_1{
	width: 20px;
}

#_2{
	width: 17px;
}

#_3{
	width: 22px;
}

table {
	width: 30%;
	display: inline;
}

th, td {
	padding: 10px;
    font-weight: normal;
    /* border: 2px solid black; */
}

tr:nth-child(1){    
    text-align: left;
}
tr:nth-child(0){
    display: block;
    /* margin-left: auto;
    margin-right: auto; */
}

#_1, #_2, #_3 {
	text-align: center;
}

/*AND*/
.and {
	font-family: 'Cormorant';
	display: inline;
	font-size: 90%;
}

::-webkit-scrollbar {
	display: none;
}

.button {
	text-decoration: none;
	font-family: Nohemi;
	font-size: 20px;
	color: #2D2C31;
	background-color: #FAF3EA;
	padding: 10px 15px 10px 15px;
}

.back-button {
	background-color: #FAF3EA;
	font-family: 'Nohemi', sans-serif;
	font-size: 20px;
	color: #644A41;
	border-radius: 4px;
	padding: 10px 5px 10px 5px;
	list-style: none;
	margin: 30px 0px 1.5% 0%;
	max-width: 185px;
}
.back-button a {
	text-decoration: none;
	color: #2F2525;
}