.bannergroup {
display: block;
background: #ffffff;
text-align: center;
}


 @media  (min-width: 992px) {
	.header-right .header-right-inner {
		height: 96px;
		box-shadow: inset 0 0 0 0 #e5e5e5 ;
		float: right;
		display: table;
		table-layout: fixed;
	}
}

.banneritem img {
	width: 728px;
	height: 90px;
	left: 0px;
	top: 0px;
	position: absolute;
	background-size: 100%;
	padding-bottom: 24px;
}

/* Removes category names in JACM modules */

.link-item .article-aside .category-name {
display: none;
}


/* Removes other category names in JACM modules */

.magazine-item-media .category-name {
display: none;
}

/* Changes Intro Image size to 800x532px */

.article-intro-media .item-image {
max-height: 532px;
overflow: hidden }

/* Changes blog (article)  Image size to 800x500px */

.layout-blog .blog-item .col-media {
  margin: 0;
  max-height: 500px !important;
  position: relative;
  background: #e5e5e5
  overflow: hidden;
}




/*Removes captions from thumbnails in Mega-Menu*/

.t3-megamenu .mega-col-module .mega-inner .img_caption p.img_caption {
display: none;
}

/* Removes captions from thumbnails everywhere else */

.magazine-item .img_caption p.img_caption {
display: none;
}

.events-page #t3-mainbody {
  background: #fff ;
}

.view-category.layout-blog .img_caption p.img_caption {
     display: none;
}
.com_content.view-article .article-main .img_caption p.img_caption {
     color: #fff;
     background: red;
}

/* Change color of captions on article pages */
.article-main .article-intro-media .img-caption {
  background-color: #cc0000;
  color: #ffffff;
}

.img_caption p.img_caption {
text-align: center;
}

#t3-header .header-right .header-right-inner {
     border: none;
}

.jvrel_title {
     font-size: 80% !important;
}

.jvrel_caption {
    font-size: 150% !important;
    margin-top: 6px !important;
}

#t3-header .header-right .header-right-inner {
     border: none;
}

.header-right .calendar {display:none!important;}

/* Change sidebar width to 300px  */

.col-md-9 {
    width: 70%;
}

.col-md-3 {
    width: 30%;
}


/* Reduce footer padding */

.t3-footer > .container {
    padding-bottom: 0px!important;
}



/*Article image caption*/

.com_content.view-article .article-main .img_caption p.img_caption {
  display: none;
}

.article-main .article-intro-media .item-image {
  max-height: 100%;
}

/*Change article fontsize to 14*/

.article-content {
    font-size: 14px!important;
}
.layout-blog .blog-item .article-intro {
    font-size: 14px;
}
