


#wrap #content h3 {font-family: 'United Sans Semi Cond'; font-weight: 700; border-bottom: 3px solid #239dd0; display: inline-block;}

.secondary-light-color {background: #eeeeee !important;}
.primary-color {background: #172248;}

#wrap .btn.btn-outline-light:hover {color: #000;}
#wrap .btn.btn-outline-dark {border-color: #0056b8;}
#wrap .btn.btn-outline-dark:hover {background: #0056b8; color: #FFF !important;}

#wrap .menu-main-container ul > li > a:hover {color: #0056b8;}
#wrap .menu-main-container ul > li.menu-btn > a {color: #000; border-color: #000;}
#wrap .menu-main-container ul > li.menu-btn > a:hover {background: #fdc525; border-color: #fdc525; color: #000;}
#wrap .hamburger-menu ul a {color: #FFF !important;}

#wrap .menu-main-container ul.sub-menu {background: #013775}
#wrap .menu-main-container ul.sub-menu li:hover {background: #fec524}
#wrap .menu-main-container ul.sub-menu li a:hover {color: #FFF}

#wrap .mobile-trigger span {background: #000 !important;}

.open-menu .mobile-trigger span:last-child {}

#hero.page-hero {z-index: 10; overflow: hidden;}
#hero .banner-inner-group {padding-bottom: 50px; }

#linkout {background: #0355a2; padding: 25px 0;}
#linkout img {max-height: 40px; display: inline-block; margin-right: 30px;}
#linkout a {font-size: 18px; text-transform: uppercase; font-family: 'United Sans Semi Cond';  color: #FFF; }

.home .module-area-2 {padding-top: 60px;}
.home #hero.page-hero {margin-bottom: 0;}
.home #hero.page-hero:after, 
#events #hero.page-hero:after {background: none;}

#events-feed {background: #fec524;}

.hamburger-menu {background: #131f44;}
#wrap .mobile-trigger.active span {background: #FFF !important; clip-path: none;} 

#events #hero.page-hero .banner-group:before, 
.home #hero.page-hero .banner-group:before, 
.home #hero.page-hero .banner-group:before {display: none;}
.home #hero.page-hero .banner-inner-group {padding: 0;}
#hero.page-hero .banner-group {padding: 0;}

.home #content.content-area-9 .container:after {display: none;}


.logo {max-width: 180px !important;}

#wrap .network-home {margin-left: 220px;}

#wrap .header-menu ul > li.menu-btn > a {border-color: #000; color: #000; padding-left: 30px;}
#wrap .header-menu ul > li.menu-btn > a:hover{background: #0990ca; border-color: #0990ca;}

#wrap .site-btn,
#wrap .btn-primary {background: #013775; border-color: #013775;}
#wrap .btn-primary:hover,
#wrap .site-btn:hover {background: #fec524; border-color: #fec524; color: #013775 !important;}

#wrap .header-menu ul > li > a {padding-left: 15px; padding-right: 15px;}
#wrap .header-menu ul > li.menu-btn > a {padding-left: 30px; padding-right: 30px; min-width: 0px;}
#wrap .header-menu ul > li > a:hover {color: #0990ca;}

#wrap #modules .sec3-top-heading h5 {color: #000; border-bottom-color: #0990ca;}
#wrap #modules a.more:hover {color: #000;}
#wrap #modules .icon {max-height: 74px; max-width: 180px;}
#wrap #modules .mask {opacity: 0.5;}
#wrap #modules .content-sec {min-height: 290px;}


#countdown-container {position: relative; z-index: 5; text-align: center; background: #e5e1d0; padding: 20px 0 10px;}
#countdown {width: 405px; display: inline-block; }
#countdown .inner {background: #3f8fc7; border-radius: 15px; margin-bottom: 10px;}
#countdown .inner img { max-width: 120%; display: block; margin: -10px 0 0 0; right: -15px; position: relative;}
#countdown p {font-family: 'United Sans Semi Cond'; text-transform: uppercase; text-align: center; line-height: 1.2; margin: 0; font-size: 18px;}
#countdown .inner #count {padding: 15px; border-radius: 15px; margin-bottom: 0x; color: #FFF; text-align: center;}
#countdown .inner #count span {position: relative; display: inline-block; width: 22%; font-size: 35px;}
#countdown .inner #count div {position: absolute; font-size: 12px; text-transform: uppercase; width: 100%; line-height: 1;}


#wrap span.news-date {background: #000;}
#wrap span.event-tag a {border-color: #000;}
#wrap span.event-tag a:hover {background: #000;}

#wrap .sec3-col1 .news-white-sec {background: #0156b6; color: #FFF;}
#wrap .sec3-col1 .news-white-sec h6 {color: #FFF;}
#wrap .sec3-col1 .news-white-sec .bottom-sec a.read-more {color: #FFF;}

/*#wrap .sec3-col1 .col-md-6 .news-white-sec h6 {font-size: 47px; line-height: 52px;}*/
#wrap .sec3-col1 .news-white-sec h6 {font-size: clamp(38px,2.5vw,47px);}

#wrap .section9 {background: #0156b6 !important; padding: 110px 0 90px; position: relative; z-index: 5;}
#wrap .section9 .btn.btn-outline-light {background: #fec638; color: #0156b6 !important; border-color: #fec638;}
#wrap .section9 .btn.btn-outline-light:hover {background: #013775; border-color: #013775; color: #FFF !important;}

#wrap #faq h5.title {padding-top: 30px;}

#wrap #subnav {background: #0056b8; padding-top: 38px;}
#wrap #subnav a {color: #FFF;}
#wrap #subnav li a:hover {color: #fec524;}
#wrap #subnav .current-menu-item a {border-bottom-color: #fec524}



#wrap #content .highlight-1 {color: #fec638; font-family: 'United Sans Semi Cond'; font-weight: 800; font-size: 60px; line-height: 60px; text-transform: uppercase;}
#wrap #content .highlight-2 {color: #0156b6; font-family: 'United Sans Semi Cond'; font-weight: 800; font-size: 100px; white-space: normal; line-height: 100px; text-transform: uppercase;}


#wrap #content .content-block h3 {text-decoration: none; font-weight: 300; border-bottom: none;}
#wrap #content .content-block h4 {margin-bottom: 20px; color: #0156b6;}


.home .content-area-5 .inside {border: 8px solid #fec638; padding-bottom: 40px; border-radius: 20px;}

/*#wrap #content.has-hero .inside::before {content: " "; background: url(img/hero-after-white.png) no-repeat center top; background-size: cover; position: absolute; width: calc(100% + 2px); height: 70px; top: -50px; left: -1px;}*/

#wrap .footer-bottom-inner-grp a:hover,
#wrap .footer-social a:hover i {color: #fec638;}

@media all and (max-width:1199px) {


	#countdown {}
	#countdown .inner p {font-size: 14px;}


}


@media all and (max-width:767px) {

	#countdown-container {padding: 40px 0 5px;}
	#countdown {position: relative; width: 300px;}
	#countdown .inner img {max-width: 120px; margin: -20px auto 0; right: auto;}
	#countdown .inner #count {padding-top: 10px;}
	#countdown p {font-size: 13px;}


	#wrap #modules .content-sec {min-height: 100px; margin-bottom: 0;}
	#wrap #modules .content-sec h3 {font-size: 25px; line-height: 1.2;}


	#wrap #subnav {padding-top: 30px;}

	.home .module-area-2 {padding-top: 30px !important;}

	.header-logo img {width: 80px;}
}

