.inline-image {
	display: inline-block;
	margin: 0;
}


.news-more-link {
	background:#979394;
}


td.calendar-btn {
	Background: #630000 !important;
}

td.calendar-title {
	Background: #630000 !important;
}


div#jp-carousel-comments-loading span {
	display: none;
}

div.jp-carousel-image-meta
{
	display: none;
}

.jp-carousel-titleanddesc-title {
    display:none;
}



.iframe-yt-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-yt-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}


.main-navigation ul ul {
    min-width: 420px;
    font-size: 12px;
		line-height: 1em;
    padding: 0 0;
}


.main-navigation ul li a {
    font-size: 15px;
    padding: 10px 45px;
    position: relative;
    z-index: 99;
  }



.tiva-event-calendar-wrapper.widget-1 .n-tiva-calendar .calendar-event-mark::after {
    border-top: 16px solid #1e73be!important;
}
/*
.tiva-event-calendar-wrapper.widget-2 .n-tiva-calendar .calendar-event-mark::after {
    border-top: 16px solid #FFFF00!important;
}

.tiva-event-calendar-wrapper.widget-3 .n-tiva-calendar .calendar-event-mark::after {
    border-top: 16px solid #FF0000!important;
}

.tiva-event-calendar-wrapper.widget-4 .n-tiva-calendar .calendar-event-mark::after {
    border-top: 16px solid #0070C0!important;
}
*/

* {
  box-sizing: border-box;
}

/* Create two equal columns that floats next to each other */
.column {
  float: left;
  width: 25%;
	padding: 3px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}

.hidethis
{
	display: none;
}

.top-news {
    border-left: 1px solid #fff;
    float: left;
    margin-left: 15px;
    padding-left: 15px;
		display: none;
}

.youtube-video {
  aspect-ratio: 16 / 9;
  width: 100%;
}