/* News */
.news-slider {
  /* Style the actual content */
  width: 95%;
  align:center;
  margin-left:auto;
  margin-right: auto;
  padding-top: 1em;
  font-size: 0.8em;
  font-family: Homemade Apple;
}
/* HORIZONTAL BOXES */
.news-slider .text-content-horizontal {
  /*position: relative;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 1em;
  width: 100%;*/

  float: left;
  display: inline;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 1em;
  padding-bottom: 1.5em;
  width: 30%;
}

.news-slider .text-content-horizontal h2 {
  margin: 0;
}
.news-slider .text-content-horizontal p {
  position: relative;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 0;
  margin:0;
  text-align: left;
}
.news-slider .text-content-horizontal a.button-link {
  padding: 0.25em 0.5em;
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.news-slider .image-content-horizontal {
  line-height: 0;
  display: inline;
  right: 0px;
}
.news-slider .image-content-horizontal img {
  width: 70%;
}
/* END HORIZONTAL BOXES */

/* VERTICAL BOXES */
.news-slider .text-content-vertical {
  float: left;
  display: inline;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 1.5em;
  width: 30%;
  margin-left: 10%;
}

.twolines {
  height: auto !important;
}

.news-slider .text-content-vertical h2 {
  margin: 0;
}
.news-slider .text-content-vertical p {
  margin: 0 0;
  text-align: left;
}
.news-slider .text-content-vertical a.button-link {
  padding: 0.25em 0.5em;
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.news-slider .image-content-vertical {
  line-height: 0;
  display: inline;
  left: 0px;
  margin-right: 10%;
}
.news-slider .image-content-vertical img {
  width: 50%;
}
/* END VERTICAL BOXES */

.news-slider .news-pager {
  text-align: center;
  display: block;
  margin: 0.2em 0 0;
  padding: 0;
  list-style: none;
}
.news-slider .news-pager li {
  display: inline-block;
  padding: 0.3em;
  margin: 0 0 0 1em;
}
.news-slider .news-pager li.sy-active a {
  color: #31ace2;
}
.news-slider .news-pager li a {
  font-weight: 500;
  text-decoration: none;
  display: block;
  color: #222;
}
