/*****************************************************************************************************************
/* Footer ********************************************************************************************************
******************************************************************************************************************/
.footer {
  font-size: 12px;
}

.footer-container{
	background-color: #d3d3d3;
  padding-bottom: 20px;
	padding: 80px 0;
  padding-bottom: 80px;
	padding: 40px 0;
  text-align: center;
  position: relative;
}

.footer-inner-container {
  max-width: 1170px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}

.footer-column {
  margin-bottom: 0;
	margin: 5px 0px;
  margin-bottom: 5px;
	position: relative;
	text-align: left;
	padding-left: 20px;
	width: 16.6666666667%;
}

.row--20 .row {
  padding-left: 20px;
}

.row .row {
  float: left;
}

.footer-column {
  width: 100%;
}

.footer-text-small, .footer-text-small a {
  font-size: 14px;
  line-height: 1.6;
}

.footer-chapter {
	color: #7f7f7f;
  font-size: 18px;
  margin-bottom: 23px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 !important;
}

a.footer{
  color: black;
  font-size: 15px;
  line-height: 2;
  display: block;
  color: black;
}

a.footer:hover {
  color: #c65966;
}

a.footer{
  text-decoration: none;
}

a.footer.active:hover {
  color: white;
}

a.footer:focus {
  color: black;
}

a.footerBlueLinks {
  padding: 5px 5px 5px 5px;
  color: #3416ab;
}

a.footerBlueLinks.active {
  color: black;
}

a.footerBlueLinks.active:hover {
  color: white;
}

.rssFooter {
  background: url("/assets/images/socialfooter/rss-08b9c9676295714ca351197ce1d25ebf.png");
  width: 32px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 32px; /* Equal to width of new image */
}

.rssFooter:hover {
  background: url("/assets/images/socialfooter/rss_hover-d6ae67efefccd4059a23594630698637.png");
  width: 32px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 32px; /* Equal to width of new image */
}

.twitterFooter {
  background: url("/assets/images/socialfooter/twitter-4cb7a6273072fc2809cf26b284ab3cf7.png");
  width: 32px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 32px; /* Equal to width of new image */
}

.twitterFooter:hover {
  background: url("/assets/images/socialfooter/twitter_hover-acfd44223bd3e8f62604c064e16399df.png");
  width: 32px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 32px; /* Equal to width of new image */
}

.facebookFooter {
  background: url("/assets/images/socialfooter/fbook-097adf1001407b54f594cc66217679f3.png");
  width: 32px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 32px; /* Equal to width of new image */
}

.facebookFooter:hover {
  background: url("/assets/images/socialfooter/fbook_hover-1d09d55a6b0ef32517bbd245bd912ece.png");
  width: 32px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 32px; /* Equal to width of new image */
}

.youtubeFooter {
  background: url("/assets/images/socialfooter/youtube-468a406b83623ea7ea7ec8c5bb78a49b.png");
  width: 32px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 32px; /* Equal to width of new image */
}

.youtubeFooter:hover {
  background: url("/assets/images/socialfooter/youtube_hover-785a4f8636e24c259b2da829fd9c4347.png");
  width: 32px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 32px; /* Equal to width of new image */
}
