/* ************************************************ */
/* FOOTER 																					*/
/* ************************************************ */

#footer:before {
  content: '';
  display: block;
  clear: both;
}

#footer {
	border:0px;
	border-top: 1px solid #6b6d6d;
	background: #F2F2F2;
}

#footer-links img,
#footer-links span,
#footer-links a {
	vertical-align:middle;
}

#footer-wrapper {
	padding-top: 15px;
	height:100%;
	max-width:800px;
	margin: 0 auto;
	text-align: left;
	padding-left:5px;
	padding-right:5px;
}

#footer-wrapper hr {
	width:100%;
	color: #D8D8D8;
}

#footer p,
#footer p a {
	color:black;
	text-align:center;
}

#footer-wrapper a:link,
#footer-wrapper a:visited,
#footer-wrapper a:hover,
#footer-wrapper a:active {
	color:black;
	TEXT-DECORATION:none;
}

#footer-wrapper p:nth-of-type(1) {
	margin-top:30px;
}

#footer-wrapper p:nth-last-of-type(1),
#footer-wrapper p:nth-last-of-type(1) a {
	font-size: 0.75rem;
}




/* ************************************************ */
/* FOOTER KEYWORDS MULTI COLUMN 																		*/
/* ************************************************ */

div.keywordsmulticol  {
}

div.keywordsmulticol:after {
  content: '';
  display: block;
  clear: both;
}

div.keywordsmulticol div {
	float: left;
	white-space: nowrap;
	margin-bottom:10px;
	width:50%;
	padding-left:40px;
}

div.keywordsmulticol div:nth-of-type(1),
div.keywordsmulticol div:nth-of-type(4),
div.keywordsmulticol div:nth-of-type(7),
div.keywordsmulticol div:nth-of-type(10),
div.keywordsmulticol div:nth-of-type(13)
{
}

div.keywordsmulticol > div > a {
	font-size:0.75rem;
}