/**
 * @file
 * The footer components.
 *
 * It includes styles for the footer itself and its
 * components.
 */

/**
 * Global footer rules
 */
.region-footer {
  margin-top: 3rem;
  padding: .5rem;
  text-align: center;
  color: #ffffff;
  background-color: #000000;
}
.region-footer p {
  margin: 0;
}
.region-footer a,
.region-footer .menu a.is-active {
  color: #ffffff;
}
.region-footer .menu {
  display: inline-block;
  margin: 0 auto;
}
.region-footer .menu-item {
  position: relative;
  display: inline-block;
  padding: .25rem .5rem;
}
.region-footer .menu-item:after {
  content: "";
  position: absolute;
  top: 20%;
  right: -2px;
  bottom: 20%;
  width: 1px;
  background-color: #ffffff;
}
.region-footer .menu-item:last-child:after {
  display: none;
}
.region-footer .menu-item:last-child {
  padding-left: 35px;
  background-image: url("../images/fb-icon.svg");
  background-repeat: no-repeat;
  background-position: 10px center;
  -webkit-background-size: 20px;
  background-size: 20px;
}

.region-footer .menu-item a {
	display: inline-block;
	padding: 0.5em 0;
	line-height: 1;
}

.region-footer .menu-item a.lk-youtube {
  padding-left: 35px;
  background-image: url("../images/youtube.png");
  background-repeat: no-repeat;
  background-position: left center;

}