body{ font-family: proxima-soft, sans-serif; font-size: 18px; font-weight: 100; color: #19202b; }

/*RANDOM*/
strong{font-weight:bold;}
.red-bg{background:#ef2700;}
.blue-bg{background:#17232d;}
.dark-bg{background:#151d23; border-top: 1px solid #1b2833;}
.red-bg{background:#f52f25;}
.grey-bg{background:#fbfbfb; border: 1px solid #f3f3f3;}
.white-bg{background:#fff;}
.yellow-bg{background: #fac400; color: #19202b;}
.yellow{color: #fac400;}
.red{color: #ef2700;}
.grey{color: #808080;}
.btn { outline: none; border: 0; background: #17232d; color: #fff; padding: 15px; border-radius: 5px; }
.circle{border-radius: 50%; max-width: 50px;}
.spacer{padding-top:100px; padding-bottom: 100px;}
.l-spacer{margin-top: 20px;}
.icons{max-width: 80px;}
p{margin: 0;}
/*RANDOM*/


/*COVID*/
.covid{ padding: 10px 0px; background: #fff200; color: #19202b; display: block;}
/*COVID*/

/*LOGO*/
.logo{width: 100%; max-width: 130px;}
/*LOGO*/

/*NAV*/
.nav-bar{max-width: 350px;}
.nav-bar a:link{color: #fff;}
.navbar-light .navbar-nav .nav-link{color: white;}
.navbar-light .navbar-nav .nav-link{color:white;}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {color: white;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: grey;}
/*NAV*/

/*BANNER*/
.home-page .banner-bg{width: 100%; padding: 20px 10px; background-image: url(/images/banner.jpg);}
.wasp-page .banner-bg{width: 100%; padding: 20px 10px; background-image: url(/images/nest.jpg);}
.banner-bg .number{max-width: 300px;}
.banner-content{max-width: 1700px;}
.points ul li{list-style: none; padding:10px; margin: 5px 0;}
.points ul{padding: 0; margin: 0;}
.google img{max-width: 150px; margin: 0 auto; display: block;}
.yell img{max-width: 200px; width: 100%; margin: 0 auto;}
/*BANNER*/


/*C2A*/
.number{font-size: 26px;}
.number .fas{font-size: 24px;}
/*C2A*/

/*accreditations*/
.accreditations img{max-height: 70px; width: 100%; max-width: 150px; padding: 5px;}
/*accreditations*/

/*COVERAGE*/
.coverage li{display: inline; font-size: 1em; padding: 10px;}
.coverage li:hover{cursor: pointer;}  
.coverage ul{padding:0;}
.coverage p{font-size: 1em;}
.modals h2{font-size: 1.5em; color: #828282;}
.modals ul li{font-size: 1em; color: #828282; border-bottom: 1px dashed #ccc;}
.modals li{display: block;}
.modals input{ width: 100%; position: fixed;max-width: 498px; padding: 20px;z-index: 1; border: none; margin: 0 auto; background-color: #f7f7f7; border-bottom: 1px dashed #ccc; font-size: 1.2em;}
.modals ul{max-height: 500px; overflow: scroll; margin-top: 80px;}
/*COVERAGE*/

/*FOOTER*/
.nav-footer ul{list-style: none; padding: 0; font-weight: 100; color: #516779;}
/*FOOTER*/
