/*------------footer---*/
.footer-copy * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.footer-copy {
	width: 100%;
	padding: 10px 15px;
	display: inline-block;
	font-size: 12px;
}
#foot-wrapper {
	margin-top: 15px;
	border-top: #f0efee 2pt solid;
	margin: 0;
	padding: 20px 0 0;
}
img#foot-wordmark {
	margin: 0 15px 10px 0;
	float: left;
}
#foot {
	margin: 0 auto;
	padding: 0 15px 15px;
}
#foot ul#foot-aux-nav, #foot ul#foot-main-nav {
	float: right;
	margin: 0 15px 0 0;
	padding: 0;
	font-size: smaller;
	list-style: none;
	font-family: Roboto, sans-serif
}
#foot ul#foot-aux-nav li, #foot ul#foot-main-nav li {
	float: left;
	margin: 0;
	padding: 0
}
#foot ul#foot-aux-nav li a, #foot ul#foot-main-nav li a {
	text-transform: uppercase;
	color: #66605a;
	margin-right: 20px;
	text-decoration: none
}
#foot ul#foot-aux-nav li a:hover, #foot ul#foot-main-nav li a:hover, #foot ul#foot-aux-nav li a:focus, #foot ul#foot-main-nav li a:focus {
	text-decoration: underline;
	background: transparent;
}
#foot ul#foot-aux-nav li:last-child a, #foot ul#foot-main-nav li:last-child a {
	margin-right: 0
}
#foot ul#foot-aux-nav li a {
	text-transform: capitalize
}
#foot ul#foot-aux-nav {
	margin-top: 10px
}

@media screen and (max-width:768px) {
	img#foot-wordmark {
		display: block;
		margin: 0 auto 15px;
		padding: 0;
		float: none
	}
	#foot ul#foot-aux-nav,  #foot ul#foot-main-nav {
		text-align: left;
		float: none;
		margin-right: 0
	}
	#foot ul#foot-aux-nav li,  #foot ul#foot-main-nav li {
		border-bottom: 1px solid #fff;
		float: none
	}
	#foot ul#foot-aux-nav li a,  #foot ul#foot-main-nav li a {
		display: block;
		padding: 11px 15px;
		margin-right: 0
	}
}

@media (min-width:866px) {
	#foot ul#foot-aux-nav {
		clear: both;
		margin-top: -30px
	}
}
