#news-caregory-filter {
  margin-bottom:20px;
}

.newsevent-wrapper {
  display: table;
  width:100%;
  margin-top: 50px;
  margin-bottom: 50px;
}

.newsevent-item {
  display: block;
  padding-bottom:10px;
  margin-bottom:20px;
}

.newsevent-item,
.newsevent-item:hover,
.newsevent-item:focus {
  display: block;
  color: #666;
  text-decoration: none;
  text-align: center;
}

.newsevent-item-image {
  width:100%;
  background: no-repeat center center;
  background-size: 100% auto;
  min-height: 100px;
  margin-bottom:5px;
  -webkit-transition: background 0.5s, filter 0.5s;
  -moz-transition: background 0.5s, filter 0.5s;
  transition: background 0.5s, filter 0.5s;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.newsevent-item:hover .newsevent-item-image {
  background-size: 105% auto;
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.newsevent-item h2,
.newsevent-item h3,
.newsevent-item p {
  color: #666;
  margin:0;
  padding:5px 0 0 0;
}

/* PURE CSS MULTILINE ELLIPSIS */
.newsevent-item h2 {
  color: #8d320e;
  padding:0;
  margin:5px 0 0 0;
  max-height: calc( (1.1em) * 2 ); /* number of line to display */
  font-size: 24px;
  line-height: 1.1em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block; /* Fallback for non-webkit */
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of line to display */
  -webkit-box-orient: vertical;
}
.newsevent-item h3 {
  padding:0;
  margin:15px 0 0 0;
  max-height: calc( (1.1em) * 3 ); /* number of line to display */
  font-size: 16px;
  line-height: 1.1em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block; /* Fallback for non-webkit */
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of line to display */
  -webkit-box-orient: vertical;
  text-align: left;
}

.newsevent-item p {
  text-transform: uppercase;
}

.owl-carousel-slide {}

.owl-carousel-slide .item {
  height: 500px;
  background: no-repeat center center;
  background-size: cover !important;
}

@media(max-width:1024px) {
  .owl-carousel-slide .item {
    height: 300px;
  }
}


.owl-carousel-slide .item .titleImage,
.owl-carousel-slide .item .subtitleImage,
.owl-carousel-slide .item .typeImage,
.owl-carousel-slide .item .arrowLink {
  color:white !important;
}

.owl-carousel-slide .item .titleImage,
.owl-carousel-slide .item .subtitleImage {
  line-height: 1em;
}

.owl-carousel-slide .item .arrowLink {
  margin-top: 32px;
}

.newline {
	display: block;
}
.newsevent-item .newline {
	display: inline;
}


