h2 { color: #0655a2;}
h3 { color: #026ec5;}
h4 {color: #0291ba;}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
	font-size: 16px;
}

#sp-menu {
	background-color: #FFF;
}


.mod-articlescategory .container {
	margin-bottom: 30px;
}
.mod-articlescategory  .row.title {
	margin-bottm: 10px
}

.mod-articlescategory  .row.title h3 {
	font-size: 1.3rem
}

.jem-event-details h4,
.mod-articles-item-content h4.mod-articles-title {
	font-size: 1.3rem
}

.jem-list-row div.jem-event-info[title^="City"] {display:none}
div.mod-articles-category-date {margin-bottom:10px}


#jemmodulewide .jem-event {border:none !important;}
#jemmodulewide .eventlist li {background:none !important}
#jemmodulewide .eventlist li {padding: 0 0 20px 0 !important}
.calendar-green.jem-teaser-calendar {display:none!important;}

#jemmoduleteaser .jem-event-details-teaser,  
#jemmoduleteaser .jem-event-image-teaser {flex: none!important; width:100%!important}
#jemmoduleteaser .jem-row-image-teaser {display:block!important}

hr.jem-hr {opacity: 0; margin:1rem 0 2rem 0}

article.mod-articles-item {margin-bottom: 20px !important;}
article.mod-articles-item a {display:inline;}

.mod-articles-item .empty-space {height:40px;}
.mod-articles-item .start.empty-space {height:20px;}

footer#sp-footer a { text-transform: uppercase; }

.offcanvas-menu .offcanvas-inner .sp-module ul.menu.nav-pills > li.active > a,
.offcanvas-menu .offcanvas-inner .sp-module ul.menu.nav-pills > li.active > ul.menu-child > li.active > a {color: #0345bf !important}
.offcanvas-menu .offcanvas-inner .sp-module ul.menu.nav-pills > li.active > ul.menu-child {display:block!important}

.event_id15 h4,
.event_id15 {
	color: red
}

