/*custom css JN*/
section#sp-top-bar {
    display: none;
}
section#sp-logo-wrapper {
    padding: 1px 0 0 0;
background: #365ca9;
}
#sppb-addon-1543877217767 {
    line-height: 14px;
position:relative;
top:10px;
}
header#sp-header {
    background-color: #264991;
    border-bottom: 5px solid #363569;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span{
color:#fff;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #85d75d;
}
.sp-megamenu-parent >li.active > a::before {
    background: #85d75d;
    height: 5px;
    width: 80%;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    line-height: 50px;
    height: 50px;
}
#sp-header {
    height: 50px;
}
#sp-footer {
    background: #373680;
}
.sp-megamenu-parent > li > a::before, .major-background-color, #sp-header.menu-fixed, #sp-logo-wrapper, .sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot.active span, .sppb-slider-fullwidth-wrapper .customNavigation a, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, .pagination-wrapper .pagination li span:hover, .pagination-wrapper .pagination li a:hover, .pagination-wrapper .pagination li span:focus, .pagination-wrapper .pagination li a:focus, .com-tags #adminForm .btn-group button, .blog-details-content-wrap .pager.pagenav li a, .blog-details-content-wrap .article-footer-wrap .helix-social-share ul li a, .sppb-addon-blocknumber .sppb-blocknumber-number, .sppb-addon-text-block.block-number .sppb-addon-title, .pricing-plan-comparison table tr th.featured-price, .sppb-addon-pricing-table:hover, .sppb-addon-pricing-table.featured, .sppb-addon-pricing-table.featured:hover .sppb-btn.sppb-btn-info {
    background: #264991;
}
.uk-overlay-panel>:last-child {
    margin: 0 auto;
}
.slideshowtext.container h2 {
    font-size: 65px;
    font-weight: 800;
    line-height: 65px;
    font-family: Montserrat, sans-serif;
}
.uk-overlay-panel>:last-child {
    margin: 0 auto;
}
a.primary.btn.learn-more {
    color: white;
    font-size: 14px;
    background: #46459e;
    padding: 16px 45px;
    border-radius: 4px;
    font-weight: bold;
}
.itemid-101 .uk-overlay-panel {
    top: initial;
    bottom: 35px;
}
.box3 img.uk-overlay-scale {
    border-radius: 50%;
}
.box3 h3.uk-panel-title {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
.box3 h3.sppb-addon-title {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 45px;
    font-size: 30px;
    font-weight: bold;
}
.uk-overlay-active .uk-active>.uk-overlay-scale, .uk-overlay-hover.uk-hover .uk-overlay-scale, .uk-overlay-hover:hover .uk-overlay-scale {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.box3 a:not(.uk-link-reset) {
    color: #46459e;
    font-weight: bold;
}
.sp-page-builder .page-content #section-id-1543886072309.box3{
    background-position: 100% -15%;
}
div#section-id-1543892618174.container {
    margin: 0 auto!important;
}
.e2 {
    color: #6ac444;
    font-size: 17px;
    font-weight: bold;
}
.e3 {
    font-size: 24px;
    font-weight: 800;
    color: #000;
    font-family: Montserrat, sans-serif;
}
.e4 {
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    color: #000;
}
.viewdetails {
    font-size: 14px;
    color: white!important;
    background: #6bcb42;
    padding: 10px 25px;
    border-radius: 4px;
    font-weight: bold;
}
@media (min-width: 768px){
.eventstxtimg .sppb-col-sm-6:first-child {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    background: #fff;
}
.eventstxtimg .sppb-addon-image-content .sppb-image-holder  {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
width:66.666667%
}
}
.view-details-back-color {
    padding: 15px 0px 20px 30px;
}
.sp-page-builder .page-content #section-id-1543895441261 .sppb-container-inner {
    background: #43428f;
    margin: 0 0 0 15px;
}
div#section-id-1543895441261.eventstxtimg {
    margin: 0 auto!important;
}
.eventstxtimg .uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore) {
    opacity: 1;
}
.eventstxtimg .ue1 {
    color: white;
    font-size: 24px;
    font-weight: 800;
    font-family: Montserrat, sans-serif;
margin-bottom:45px;
}
.eventstxtimg .this-week {
    color: #6bcb42!important;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}
.upcevents .ue2 {
    color: white;
    font-size: 18px;
    font-weight: bold;
}
.eventstxtimg .view-all {
    color: white!important;
    font-size: 18px;
    font-weight: bold;
    border: 2px solid #6f6e6f;
    border-radius: 6px;
    padding: 10px 50px;
}
.eventstxtimg a.uk-link-reset {
    color: white;
    font-size: 18px;
    font-weight: bold;
}
.upcevents .uk-overlay-panel.uk-overlay-fade.uk-flex.uk-flex-center.uk-flex-middle.uk-text-left .uk-margin{
    font-size: 11px;
    font-weight: bold;
    color: #6bcb42;
    line-height: 15px;
}
.upcevents a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-next.uk-hidden-touch, 
.upcevents a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-previous.uk-hidden-touch {
    color: #fff!important;
    opacity: 1;
    display: block;
    font-weight: 100;
}
.upcevents .uk-overlay-panel.uk-flex > * >p:last-child a {
    color: #fff;
    background: none;
}
.upcevents .uk-overlay-panel.uk-overlay-background.uk-overlay-fade{

    display: none;
}
i.fas.fa-angle-double-right {
    display: none;
}
.upcomingtext {
    padding: 80px 55px 60px 65px;
}
@media (min-width:768px){
.upcevents ul.uk-slider.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-large-1-3.uk-grid-width-xlarge-1-3 {
    margin-top: 35px;
    margin-bottom: -30px;
    position: relative;
    margin-left: -50px;
}
.upcevents .uk-slidenav-previous:before {
    left: -135px;
    position: relative;
}
.upcevents .uk-slidenav-next:before {

    position: relative;
    right: -20px;
}
.upcevents .uk-slider-container {
    position: relative;
    left: -50px;
}
}
section#section-id-1543954970146 h3.newsflash-title {
    font-size: 21px;
    color: #000;
    font-weight: 700;
    line-height: 28px;
    margin-left: 5px;
    margin-right: 5px;
}
section#section-id-1543954970146 .newsflash p {
    color: #000;
    font-size: 14px;
    margin-left: 5px;
    margin-right: 5px;
}
section#section-id-1543954970146 .newsflash a.readmore {
    color: #46459e;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
    margin-left: 5px;
    margin-right: 5px;
}
div#section-id-1543954970147 {
    margin: 0 auto!important;
}
#sppb-addon-1543954970175 .organizationsmap .sppb-addon-title {
    text-align: center;
    font-size: 19px;
    line-height: 28px;
}
.announcement-map-heading > img {
    margin: 0 auto;
}
.announcement-map-heading p {
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    margin-top: 10px;
}
/*footer*/
section#sp-bottom {
    background: #46459e;
	padding-top:30px;
	padding-bottom:30px;
}
#sp-bottom h3.sppb-addon-title {
    color: #fff;
    font-size: 18px;
}
#sp-bottom a,#sp-bottom span,#sp-bottom span.email > a{
	    color: #f7e200;
		 font-size: 14	px;
}
#sp-bottom,#sp-bottom p,#sp-bottom .footer-top-text a,#sp-bottom p span,#sp-bottom i{
    color: #fff;
    font-size: 14px;
}
div#sppb-addon-1544129366477 p.footer-top-text {
    margin-top: 5px;
}
div#sppb-addon-1544127459389 i {
    font-size: 16px;
    margin-right: 10px;
}
span.con {
    margin-left: 12px;
}
@media (min-width:992px){
div#section-id-1543896069435.box3{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#46459e+0,46459e+81,373680+81,373680+100 */
background: #46459e; /* Old browsers */
background: -moz-linear-gradient(left, #46459e 0%, #46459e 81%, #373680 81%, #373680 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #46459e 0%,#46459e 81%,#373680 81%,#373680 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #46459e 0%,#46459e 81%,#373680 81%,#373680 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46459e', endColorstr='#373680',GradientType=1 ); /* IE6-9 */
}
div#column-wrap-id-1543954970155 {
    background: #373680;
}
}
.announcements-heading .sppb-addon-title{ 
	color: white;
    font-size: 24px;
    font-weight: 800;
    font-family: Montserrat, sans-serif;
    margin-bottom: 15px;
}
div#section-id-1543954970147 .sppb-container-inner {
    margin-left: 15px;
}
.announcements-heading .sppb-addon-content{
	font-size:14px;
	color:#fff;
}
.wrapnews.col-md-6 figure {
    float: left;
    margin-right: 25px;
}
.wrapnews.col-md-6 {
    padding-left: 0;
}
.wrapnews.col-md-6{
    padding-right: 30px;
}
.wrapnews.col-md-6 h3.newsflash-title {
font-size: 21px;
    color: #fff;
    font-weight: 700;
    line-height: 28px;
    margin-top: 0;
}
.wrapnews.col-md-6 p {
    color: #fff;
    font-size: 14px;

}
.wrapnews.col-md-6 a.readmore {
    color: #fff;
    font-weight: 700;
    font-family: Montserrat, sans-serif;

}
.wrapnews.col-md-6 figure.newsflash-image > img {
    max-width: 100px;
    margin-bottom: 110px;
}
div#column-wrap-id-1543954970155, div#column-wrap-id-1543954970148 {
    padding-top: 40px;
}
.viewdetails.bl {
    padding: 10px 50px;
    color: #000!important;
}
.peace-grid  .uk-text-center.uk-panel-teaser {
    float: left;
    max-width: 100px;
    margin-right: 15px;
}
.peace-grid .uk-text-center.uk-panel-teaser img {
    border-radius: 100px;
}
.peace-grid h3.uk-panel-title{
	  font-size: 16px;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
margin-bottom: 5px;
}
#sppb-addon-1543958628068 .sppb-addon-title {
    margin-bottom: 30px;
	text-align:center;
}

.peace-grid .uk-panel .uk-margin {
    font-size: 12px;
    line-height: 16px;
    margin-top: 0;
}
.peace-grid a.uk-button {
    font-size: 12px;
    color: white!important;
    background: #6bcb42;
    padding: 0px 30px;
    border-radius: 4px;
    font-weight: bold;
    border: none!important;
}
@media (max-width:768px){
	div#sppb-addon-1543892618211 .sppb-container {
    background: #fff;
}
.sp-page-builder .page-content #section-id-1543895441261 .sppb-container-inner{    margin: 0;}
.wrapnews.col-md-6 figure {
    float: none;
    margin-right: initial;
}
.wrapnews.col-md-6 figure.newsflash-image > img {
    max-width: 100%;
    margin-bottom: 15px;
}
#sp-logo .sp-default-logo {
    display: block;
}
div#sppb-addon-1543877364489 .sppb-text-right {
    text-align: center;
}
}
div#sppb-addon-1543877364489 {
    float: right;
    margin-right: 15px;
}
#sppb-addon-1545083362964 {
    float: right;
    margin-right: 15px;
}
#sp-main-body {
    padding: 25px;
}
.blog >.items-row >.col-sm-6 article.item .blog-content-wrap {
    padding: 20px 20px 20px 20px;
}
.blog >.items-row >.col-sm-6 article.item >div, .blog >.items-row >.col-sm-6 article.item >div * {
    max-width: 100%;
}
.contact-category li.row-fluid {
    list-style: none;
}
ul.category.row-striped {
    padding-left: 15px;
    padding-top: 20px;
}
div#sp-component {
    background: #fff;
}
.blog-details-content-wrap .entry-header h2,.page-header h1,.contact-category h2,
#phoca-dl-categories-box div.pd-title {
    text-transform: uppercase;
    color: #000;
    margin-bottom: 15px;
    font-weight: 800;
    font-size: 30px;
}
#phoca-dl-categories-box div.pd-title a{color: #000;}
.page-header {
    padding-left: 20px;
    padding-right: 20px;
}
.contact-category h2 {
    padding-left: 25px;
    padding-top: 20px;
    padding-right: 25px;
}
h1{
	font-weight: 800;
    font-size: 30px;
	margin-bottom:15px;
}
h2{
	font-size: 26px;
	margin-bottom:15px;
}
h3{
	font-size: 24px;
	margin-bottom:15px;
}
h2,h3{font-weight: 800;}
div#osm-singup-page {
    padding: 25px;
}
.view-login div#sp-component {
    background: none;
}
.blog-details-content-wrap {
    padding: 27px 15px 20px;
    display: table;
    width: 100%;
}
div#osm-plans-list-pricing-table-circle {
    padding: 25px 20px;
}
h1.osm-page-title {
    margin: 0 0 25px 0 !important;
}
.osm-pricing-table-circle .osm-plan-header {
    background-color: #365ca8!important;
}
.osm-pricing-table-circle .osm-plan-price {
    background-color: #365ca7!important;
}
.osm-pricing-table-circle .osm-plan:hover .osm-plan-price {
    background-color: #46459e!important;
}
ul.osm-signup-container a.btn-signup {
    background-color: #365ca6!important;
}
/*home slideshow*/
div#sppb-addon-1543886072307 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade {
    background: rgba(0, 0, 0, 0.25);
}