@font-face {
  font-family: 'Colby';
  src:url(fonts/Colby-StBlk.woff) format('woff'),
       url(fonts/Colby-StBlk.woff2) format('woff2');
}


#hero .banner-inner-group h1 {font-family: 'Colby'}


/*#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 .menu-main-container ul > li > a:hover {color: #0056b8;}
#wrap .menu-main-container ul > li.menu-btn > a {color: #2254b2; border-color: #2254b2;}
#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 .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; }


#events-feed {background: #f9f9f9;}


.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;}

.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: transparent url(img/btn-bg.png) no-repeat center center; background-size: 100% 100%; border-radius: 0; padding: 25px 15px; min-width: 0; width: auto; color: #2d64ad !important;
	width: 170px; height: 72px; padding: 0 14px; display: inline-flex; vertical-align: middle; align-items: center; justify-content: center; white-space: normal;
}

#wrap .btn-primary:hover,
#wrap .site-btn:hover {color: #e5c175 !important; background: transparent url(img/btn-bg.png) no-repeat center center !important; background-size: 100% 100% !important; border: none}

#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: url(img/section-9-bg.jpg) center center; background-size: 100% 100%; padding: 110px 0 90px; position: relative; z-index: 5;}
#wrap .section9 .btn.btn-outline-light {background: transparent url(img/btn-bg.png) no-repeat center center; background-size: 100% 100%; border-radius: 0; padding: 25px 25px; min-width: 0; width: auto; color: #2d64ad !important; border: none;}
#wrap .section9 .btn.btn-outline-light:hover {background: transparent url(img/btn-bg.png) no-repeat center center; background-size: 100% 100%; border-radius: 0; padding: 25px 25px; min-width: 0; width: auto; color: #ecbf68 !important}
#field_1_9 {display: none}
#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: #f69100; 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 #f69100; padding-bottom: 40px; border-radius: 20px;}

#wrap #content.has-hero .inside {background: transparent !important;}
/*#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: #f69100;}

#wrap #content .highlight-1 {color: #3f4643; font-size: 40px;}
#wrap #content .highlight-1:nth-child(2) {padding-left: 0; color: #2d64ad; font-size: 80px;  margin-bottom: 30px;}

#wrap #modules .col-md-12 .inner-group {background-size: 100% 100%;}



.scores {max-width: 900px; margin: 0 auto;}
.scores h2 {text-align: center;}
.scores .score h4 {margin: 30px 0 0 !important; font-size: 20px !important;}
.scores .score ul {    display: flex; -ms-flex-flow: column wrap; flex-flow: column wrap; max-width: 4rem-calc 75; margin: 0 auto; padding: .625rem; list-style: none;}
.scores .score ul li {    display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; color: #414345; padding: .3125rem 0; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #CCC;}
.scores .score ul li span {    flex: 0 0 auto; font-size: 0.85rem;}
.scores .score ul li span.score_2 {padding-left: 6rem;}
.scores .score ul li span {}
#wrap #content .content-block .scores ul {padding: 0; margin: 0; border: none;}


/*#hero .banner-inner-group .site-btn {width: 230px; padding: 33px 15px; font-size: 18px;}*/
#hero .banner-inner-group .site-btn {width: 170px; height: 72px; padding: 0; display: inline-flex; vertical-align: middle; align-items: center; justify-content: center;}


@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;}

	
	.home #modules.module-area-10 .col-md-12 .inner-group {background:url(img/skyline-bite-mobile.png) no-repeat !important; background-size: 100% 100% !important}
	.home #modules.module-area-10 .col-md-12 .inner-group h3 {text-align: center; font-size: 14vw !important}
}

