.site-footer {
	position: relative;
	height: 100px;
	text-align: center;
	font-family: 'Karla', sans-serif;
	font-size: 13px;
}
.site-footer.fixed {
	position: fixed;
	bottom: 0;
	width: 100%;
}

.site-footer .copyright {
	position: relative;
	padding-top: 25px;
}

.site-footer .footer-policies {
	position: relative;
	padding-top: 5px;
}
.site-footer .footer-policies li{
	position: relative;
	display:inline-block;
}
.site-footer .footer-policies li:after{
	position: relative;
	display:inline-block;
	content:"-";
	margin:0 5px;
}
.site-footer .footer-policies li:last-child:after{
	content:"";
}
.light-theme .site-footer{
	background-color:#f2f2f2;
}
.light-theme .site-footer .copyright{
	color:#222222;
}
.light-theme .site-footer .footer-policies{
	color:#222222;
}
.light-theme .site-footer .footer-policies a:hover,
.light-theme .site-footer .footer-policies a:active,
.light-theme .site-footer .footer-policies a:focus {
	color:#222222;
}
.dark-theme .site-footer{
	background-color:#1f2326;
}
.dark-theme .site-footer .copyright{
	color:#999999;
}
.dark-theme .site-footer .footer-policies{
	color:#aa883e;
}
.dark-theme .site-footer .footer-policies a:hover,
.dark-theme .site-footer .footer-policies a:active,
.dark-theme .site-footer .footer-policies a:focus {
	color:#dedede;
}