#footer{
	width: 100vw;
	height: 300px;
	background-color: #523508;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 20px;
}

#footer_container_parent{
	width: 80%;
	max-width: 1440px;
}

.great_designs{
	font-family: "Playfair Display", serif;
	font-weight: 700;
	font-style: italic;
	font-size: 35px;
	color: #FFFFFF;
	letter-spacing: 0em;
	line-height: 45px;
}

.great_conversation{
	font-family: "Archivo", sans-serif;
	font-weight: 700;
	font-size: 35px;
	color: #FFFFFF;
	letter-spacing: 0em;
}

#footer_container_links{
	margin-top: 10px;
	display: flex;
	align-items: center;
}

.footer_links{
	font-family: "Archivo", sans-serif;
	font-weight: 300;
	color: #ffffff;
	font-size: 23px;
	line-height: 35px;
	transition: transform 0.3s ease;
	display: inline-block;
	margin-top: 20px;
}

.footer_links:hover{
	color:#A3C5F3;
	transform: scale(1.10);
}

.footer_links:active{
	color:#83ABE0;
	transform: scale(1.05);
}

.arrow_svg_icon{
	width: 25px;
	height: 25px;
	padding-left: 10px;
}

.arrow_svg_icon_smaller{
	width: 20px;
	height: 20px;
	padding-left: 10px;
}

.footer_links:nth-child(2), .footer_links:nth-child(3){
	margin-left: 100px;
	font-size: 19px;
}

@media only screen and (max-width: 1055px) {
	#footer_container_title{
		text-align: center;
	}
	#footer{
		height: 400px;
	}
	#footer_container_links{
  		flex-direction: column;
	}
	.footer_links, .footer_links:nth-child(2), .footer_links:nth-child(3){
		margin-top: 30px;
		margin-left: 0;
	}
}

@media only screen and (max-width: 670px) {
	.great_designs{
		font-size: 30px;
		line-height: 40px;
	}
	.great_conversation{
		font-size: 30px;
		line-height: 40px;
	}
	.footer_links{
		font-size: 18px;
		margin-top: 20px;
	}
	.footer_links:nth-child(2), .footer_links:nth-child(3){
		font-size: 16px;
		margin-top: 20px;
	}
	.arrow_svg_icon_resp{
		width: 20px !important;
		height: 20px;
		padding-left: 5px;
	}

	.arrow_svg_icon_resp_smaller{
		width: 18px !important;
		height: 18px;
		padding-left: 5px;
	}
}

@media only screen and (max-width: 345px) {
	#footer_container_parent{
		width: 90%;
	}
}