/*css del footer*/


.footer-frame{
	width: 100% !important;
	height: 450px !important;

}

.footer {
	flex:0 0 auto;
	color:#ffffff;/*#90969a;*/ 
	background-color:#03A7D4/*#2f2727*/;
	font-size:13px;/*1.3rem;*/
	font-family:'Nunito', sans-serif;
	line-height:1.4;
	font-weight:200;
}
.footer .social-icon {
	color:#fff;
	background-color:#3c3232;
	margin-bottom:0;
	width:3.4rem;
	height:3.4rem;
	font-size:1.4rem;
	border-radius:20px;
}
.footer .social-icon .social-icon {
	margin-left:.4rem;
}

.footer .social-icon:hover,.footer .social-icon:focus {
	color:#fff;
	background-color:#FFA100;

}
.footer .widget-title {
	color:#fff;
/*	font:700 1.5rem/1.1 'Oswald',sans-serif;*/
/*	text-transform:uppercase;*/
	font-size: 1.5rem;
	font-family:'Nunito', sans-serif;
	font-weight: 700;
	letter-spacing:.05rem;
	margin-top:0;
	margin-bottom:0.5rem;/*2.5rem;*/
}
.footer .widget {
	margin-bottom:4rem
}
.footer a {
	color:inherit;
	text-decoration:none;
}
.footer a:hover,.footer a:focus {
	color:#fff;
	text-decoration:none;
}
.footer-middle {
	padding:5rem 0 0;
	letter-spacing:.005em
}
.footer .links {
	margin-bottom:0
}
.footer .links li {
	position:relative;
	margin-bottom:.7rem
}