
/* Footer
-------------------------------------------------- */
.footer {
 padding: 20px 0 10px 0;
 background-color: rgb(45, 51, 64);
}
.footer p {
 margin-bottom: 0;
 margin-left: 5px;
 color: rgb(232, 232, 232);
}
.footer ul {
 margin-top: 10px;
}
.footer li {
 color: rgb(0, 204, 174);
}
.footer li a {
 font-size:13px;
 color: rgb(157, 157, 157);
 text-decoration: none;
}
.footer li a:hover {
 color: rgb(200, 200, 200);
 text-decoration: underline;
}

.footer .totop a {
 font-size:14px;
 color: rgb(0, 204, 174);
}
.footer .totop a:hover {
 color: rgb(0, 204, 174);
}


.footer-links {
 margin: 10px 0;
}
.footer-links li {
 display: inline;
 padding: 0 2px;
}
.footer-links li:first-child {
 padding-left: 0;
}

/* Responsive
-------------------------------------------------- */

/* Tablet
------------------------- */
@media (max-width: 767px) {
	/* Unfloat the back to top link in footer */
	.footer {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.footer p {
		margin-bottom: 9px;
	}

}

/* Landscape phones
------------------------- */
@media (max-width: 480px) {
	/* Tighten up footer */
	.footer {
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left:10px;
		padding-right:10px;
	}
	.fbox_01 {
		padding-left:0;
		padding-right:0;
	}
	.footer p,
	.footer li a {
		font-size:12px;
	}
	.footer .stn {
		color: rgb(0, 204, 174);
	}
	.footer .stn a {
		text-decoration: none;
	}
	.footer .stn a:hover {
		text-decoration: underline;
	}
	.footer ul {
		margin-top: 0;
	}

}


