.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect {   min-height: 580px;}


/*Masthead*/
.t4-masthead .t4-masthead-title {
    color: #fff !important;
    font-weight: 600;
}

.t4-megamenu .dropdown-menu .mega-nav > li a {
  padding-bottom: 0.2rem;
  padding-top: 0.2rem;
   color: #0069b4 !important;
}

.module-title {
	color: white;
}

.t4-palette-dark .nav > li a:hover, .t4-palette-dark .nav > li a:focus, .t4-palette-dark .nav > li a:active, .t4-palette-dark .nav > li .nav-link:hover, .t4-palette-dark .nav > li .nav-link:focus, .t4-palette-dark .nav > li .nav-link:active {
	color: white;
}

.t4-palette-dark a:not(.btn-primary):hover {
	color: white;
}
#jevents_body .nav-items div.active a, .jev_header2 .active a {
	background-color: #336699;
	color: #FFF;
}

#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {
	background-color: #FFF;
	color: #336699;
	border-left: 1px solid #336699;
}

.nav-items > div {
	border: 1px solid #336699;
}
.nav-items > div:first-child {
	border-left: 1px solid #336699;
}

#jevents_body .nav-items > div a:hover {
	border-left: 1px solid #336699;
}
.nav-items > div:last-child {
	border-right: 1px solid #336699;
}

.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
	background-color: #336699;
	border: 1px solid #336699;
}

.jev_toprow div.currentmonth {
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	margin-bottom: -1px;
}

#jevents_body .cal_today a.cal_daylink {
	background-color: #336699;
}

#jevents_body .cal_today a.cal_daylink:hover {
	border-left: 1px solid #336699;
	background-color: #fff;
	border: 1px solid #336699;
	color: #336699;
}
#jevents_body .cal_today a.cal_daylink:hover {
	color: #336699;
}

form:not(.form-no-margin) .control-group .controls {
	margin-left: 10px;
}

form:not(.form-no-margin) .control-group .control-label {
	width: min-content;
    color: #666666;
}

.bfQuickMode input[type="text"], .bfQuickMode textarea, .bfQuickMode .uneditable-input, .bfQuickMode input[type="text"]:focus, .bfQuickMode textarea:focus, .bfQuickMode .uneditable-input:focus, .bfQuickMode input[type="text"]:hover, .bfQuickMode textarea:hover, .bfQuickMode .uneditable-input:hover {
	XXXpadding: 4px 20px;
  	XXXmax-width:60%;
}

.form-inline {
	display: contents;
}

.category-module.mod-owl .item-inner .mod-articles-category-title a {
	text-overflow: unset;
  	white-space: normal;
}

.acm-features.style-4 .features-links li::before {
	background: url(../../images/Logo_RSS_30x30.png) no-repeat left center;
}
.t4-section-1 .container, .t4-section-2 .container, .t4-section-3 .container, .t4-section-4 .container, .t4-section-5 .container, .t4-section-6 .container, .t4-section-7 .container, .t4-section-8 .container, .t4-section-9 .container, .t4-section-10 .container {
	padding-top: 40px;
	padding-bottom: 40px;
}

.t4-section .section-7-l .t4-module {
	margin-top: -10px;
}

.category-link {
	margin-top: 10px !important;
}

.category-module.mod-owl .item-inner .info-detail {
	padding-bottom: 7.5px;
}

.dropdown-menu {
    font-size: 1rem;
    color: #0069b4 !important;
    text-align: left;
    list-style: none;
}

.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
    color: #0069b4 !important;
    padding: 0.6666666667rem 1rem;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: #0069b4;
}

a {
    color: #0069b4;
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
	color: rgba(0, 0, 0, 0.7);
	font-size: 16px;
}