@charset "utf-8";
/* CSS Document */

body{max-width:1920px;margin:0 auto;}

.gsc-option {color: rgb(0,0,0);}
.gscb-a {color: rgb(0,0,0);}
#gs_cb50 {color: rgb(0,0,0);}

/*Extras*/


html {
  scroll-behavior: smooth;
}

.hover-underline-animation {
  display: inline-block;
  position: relative;
  color: #0A75B0;
}

.hover-underline-animation:after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #0A75B0;
  transform-origin: bottom right;
  transition: transform .25s ease-out;
}

.hover-underline-animation:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

/*CHARACTER STYLES*/

/*Copy*/
div.copy{color:#4F4F4F;font-family:locator-web, sans-serif;padding-bottom:60px;}
div.copy h1{color:#0579B8;font-weight: 700;font-style: normal;font-size:28px;margin:0 0 0 0;padding:30px 0 30px 0;}
div.copy h1.no-space-after{padding:15px 0 0 0;}
div.copy h1.no-space-before{padding:0 0 15px 0;}
div.copy h1.no-spacing{padding:0 0 0 0;}
div.copy h2{color:#0579B8; font-weight: 700;font-style: normal;font-size:24px;margin:15px 0 0 0;padding:15px 0 15px 0;}
div.copy h2.no-space-after{padding:15px 0 0 0;}
div.copy h2.no-space-before{padding:0 0 15px 0;}
div.copy h2.no-spacing{padding:0 0 0 0;}
div.copy h3{font-weight: 400;font-style: normal;font-size:22px;margin:0 0 0 0;padding:15px 0 15px 0;}
div.copy h3.no-space-after{padding:15px 0 0 0;}
div.copy h3.no-space-before{padding:0 0 15px 0;}
div.copy h3.no-spacing{padding:0 0 0 0;}
div.copy p{font-weight: 400;font-style: normal;font-size:18px;margin:0 0 0 0;padding:15px 0 15px 0;}
div.copy p.no-space-after{padding:15px 0 0 0;}
div.copy p.no-space-before{padding:0 0 15px 0;}
div.copy p.no-spacing{padding:0 0 0 0;}
div.copy a{color:#0579B8;}
div.copy ul{margin:0 0 0 20px;padding:15px 0 15px 0;}
div.copy ul.no-space-after{padding:15px 0 0 0;}
div.copy ul.no-space-before{padding:0 0 15px 0;}
div.copy ul li{font-weight: 400;font-style: normal;font-size:18px;}
div.copy ol{margin:0 0 0 20px;padding:15px 0 15px 0;}
div.copy ol.no-space-after{padding:15px 0 0 0;}
div.copy ol.no-space-before{padding:0 0 15px 0;}
div.copy ol li{font-weight: 400;font-style: normal;font-size:18px;}


/*Accordion*/
#accordion1 div.card {font-family:locator-web, sans-serif;}
#accordion1 div.card-header{background-color:#4F4F4F;}
#accordion1 div.card-header a{color:#FFFFFF;font-weight:400;font-style: normal;font-size:20px;text-decoration: none;}
#accordion1 div.card-header a:hover{color:#2DAADF;font-weight:400;font-style: normal;font-size:20px;}
#accordion1 div.card-body{background-color:#EBEBEB;padding:30px 60px 30px 60px}
#accordion1 div.card div.card-body h1{font-weight:700;font-style: normal;font-size:28px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion1 div.card div.card-body h1.no-space-after{padding:15px 0 0 0;}
#accordion1 div.card div.card-body h1.no-space-before{padding:0 0 15px 0;}
#accordion1 div.card div.card-body h1.no-spacing{padding:0 0 0 0;}
#accordion1 div.card div.card-body h2{color:#0579B8; font-weight: 700;font-style: normal;font-size:24px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion1 div.card div.card-body h2.no-space-after{padding:15px 0 0 0;}
#accordion1 div.card div.card-body h2.no-space-before{padding:0 0 15px 0;}
#accordion1 div.card div.card-body h2.no-spacing{padding:0 0 15px 0;}
#accordion1 div.card div.card-body h3{font-weight: 400;font-style: normal;font-size:22px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion1 div.card div.card-body h3.no-space-after{padding:15px 0 0 0;}
#accordion1 div.card div.card-body h3.no-space-before{padding:0 0 15px 0;}
#accordion1 div.card div.card-body h3.no-spacing{padding:0 0 0 0;}
#accordion1 div.card div.card-body p{font-weight:400;font-style: normal;font-size:18px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion1 div.card div.card-body p.no-space-after{padding:15px 0 0 0;}
#accordion1 div.card div.card-body p.no-space-before{padding:0 0 15px 0;}
#accordion1 div.card div.card-body p.no-spacing{padding:0 0 0 0;}
#accordion1 div.card div.card-body p a.btn.btn-primary{background-color:#0579B8;border:none;color:#ffffff;margin:0 0 15px 0;}
#accordion1 div.card div.card-body ul{margin:0 0 0 20px;padding:15px 0 15px 0;}
#accordion1 div.card div.card-body ul.no-space-after{padding:15px 0 0 0;}
#accordion1 div.card div.card-body ul.no-space-before{padding:0 0 15px 0;}
#accordion1 div.card div.card-body ul.no-spacing{padding:0 0 0 0;}
#accordion1 div.card div.card-body ul li{font-weight: 400;font-style: normal;font-size:18px;}
#accordion1 div.card div.card-body a{color:#0a6ba2}

#accordion2 div.card {font-family:locator-web, sans-serif;}
#accordion2 div.card-header{background-color:#4F4F4F;}
#accordion2 div.card-header a{color:#FFFFFF;font-weight:400;font-style: normal;font-size:20px;text-decoration: none;}
#accordion2 div.card-header a:hover{color:#2DAADF;font-weight:400;font-style: normal;font-size:20px;}
#accordion2 div.card-body{background-color:#EBEBEB;padding:30px 60px 30px 60px}
#accordion2 div.card div.card-body h1{font-weight:700;font-style: normal;font-size:28px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion2 div.card div.card-body h1.no-space-after{padding:15px 0 0 0;}
#accordion2 div.card div.card-body h1.no-space-before{padding:0 0 15px 0;}
#accordion2 div.card div.card-body h1.no-spacing{padding:0 0 0 0;}
#accordion2 div.card div.card-body h2{color:#0579B8; font-weight: 700;font-style: normal;font-size:24px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion2 div.card div.card-body h2.no-space-after{padding:15px 0 0 0;}
#accordion2 div.card div.card-body h2.no-space-before{padding:0 0 15px 0;}
#accordion2 div.card div.card-body h2.no-spacing{padding:0 0 15px 0;}
#accordion2 div.card div.card-body h3{font-weight: 400;font-style: normal;font-size:22px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion2 div.card div.card-body h3.no-space-after{padding:15px 0 0 0;}
#accordion2 div.card div.card-body h3.no-space-before{padding:0 0 15px 0;}
#accordion2 div.card div.card-body h3.no-spacing{padding:0 0 0 0;}
#accordion2 div.card div.card-body p{font-weight:400;font-style: normal;font-size:18px;margin:0 0 0 0;padding:15px 0 15px 0;}
#accordion2 div.card div.card-body p.no-space-after{padding:15px 0 0 0;}
#accordion2 div.card div.card-body p.no-space-before{padding:0 0 15px 0;}
#accordion2 div.card div.card-body p.no-spacing{padding:0 0 0 0;}
#accordion2 div.card div.card-body ul{margin:0 0 0 20px;padding:15px 0 15px 0;}
#accordion2 div.card div.card-body ul.no-space-after{padding:15px 0 0 0;}
#accordion2 div.card div.card-body ul.no-space-before{padding:0 0 15px 0;}
#accordion2 div.card div.card-body ul.no-spacing{padding:0 0 0 0;}
#accordion2 div.card div.card-body ul li{font-weight: 400;font-style: normal;font-size:18px;}
#accordion2 div.card div.card-body a{color:#0a6ba2}

div.tab-content div.tab-pane div.row.cards{margin:0 0 0 0;padding:15px 0 0 0;}

div.tab-content div.tab-pane div.row.cards h1{font-family:locator-web, sans-serif;font-weight:700;text-overflow: ellipsis " [..]";font-style: normal;margin:0 0 30px 0;text-align:center;}
div.tab-content div.tab-pane div.row.cards .card{padding:0 10px 0 10px;}
div.tab-content div.tab-pane div.row.cards div.card div.card-body h1.card-title{color:#707070;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:24px;margin:0 0 20px 0;paddin:0;text-align:left;}
div.tab-content div.tab-pane div.row.cards div.card div.card-body p.card-text{color:#707070;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
div.tab-content div.tab-pane div.row.cards div.card div.card-body a.btn-primary{color:#ffffff;background-color:#0579B8;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
div.tab-content div.tab-pane div.row.cards div.card div.card-body a.btn-primary:hover{background-color:#2DAADF;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;;width:100%;}


/*VIDEO CAROUSEL*/
.carousel-control-prev, .carousel-control-next { 
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1.8%;
    color: #fff;
    text-align: center;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}


/*EXTRAS*/

/*Emergency Message*/
.EmergencyMessage{padding:20px 20px 3px 20px}

div.carousel-item img{width:100%;}

html {
  scroll-behavior: smooth;
}


/*------------*/

  .animate {
    animation-duration: 0.6s;
    -webkit-animation-duration: 0.6s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
  }

@keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }

  100% {
    transform: translateY(0rem);
    opacity: 1;
  }

  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
}

@-webkit-keyframes slideIn {
  0% {
    -webkit-transform: transform;
    -webkit-opacity: 0;
  }

  100% {
    -webkit-transform: translateY(0);
    -webkit-opacity: 1;
  }

  0% {
    -webkit-transform: translateY(1rem);
    -webkit-opacity: 0;
  }
}

.slideIn {
  -webkit-animation-name: slideIn;
  animation-name: slideIn;
}

/*ARTICLE TEXT OVERFLOW CODE*/
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.h2-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


/*CODE TO FIX EMPTY LINKS*/
.tab-link {
    color: #000000;
    text-decoration: none;
}


body{margin-bottom:0;}

/*NAV BAR*/
nav.main-links a.navbar-brand {display:inline;}
nav.main-links a.navbar-brand img.announcelogo{width:100%;justify-content:left;}
nav.main-links {padding:15px 0 15px 0px;justify-content:center;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link {border-bottom:1px solid #EBEBEB;color:#4F4F4F;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;text-align:center;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:hover {border-bottom:1px solid #EBEBEB;color:#2DAADF;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:focus {border-bottom:1px solid #EBEBEB;color:#0a6ba2;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item.divider {border-right:none;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login {color:#0a6ba2;display:none;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login:hover {color:#2DAADF;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login.active {color:#0a6ba2;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}

nav.navbar div.menu-button-container{color:#ffffff;display:inline;margin:0 0 0 0;padding:10px 0 0 0;text-align:center;}
nav.navbar div.menu-button-container button.navbar-toggler{border:none;color:#414141;}
nav.navbar div.menu-button-container button.navbar-toggler span.navbar-toggler-icon{color:#0579B8;}

section.articles{background-color:#ebebeb;}
section.articles .container .row div h1{color:#4F4F4F;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:35px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
section.articles .container .row{}
section.articles .container .row div div.card{height:500px; margin:2em;}
section.articles .container .row div div.card-body{height:50%;line-height:1.3;}
section.articles .container .row div div.card div.card-body p.card-title{color:#4F4F4F;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:20px;height:50px;margin:0 0 20px 0;paddin:0;text-align:left;}
section.articles .container .row div div.card div.card-body p.card-text{color:#4F4F4F;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;height:63px;}
section.articles .container .row div div.card div.card-body a.btn-primary{background-color:#0579B8;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}
section.articles .container .row div div.card div.card-body a.btn-primary:hover{background-color:#2DAADF;border:none;font-family: locator-web, sans-serif;font-weight:400;font-style:normal;width:100%;}

section.articles .container .row div div.card div.image {background-repeat:no-repeat;background-size:150%;height:50%;display:flex;justify-content:center;align-items:center;background-position:center center;overflow:hidden;position:relative;border: 10px solid #fff;}

h2.article-title{color:#4F4F4F;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:25px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
p.article-text{color:#4F4F4F;font-family: locator-web, sans-serif;font-weight: 400;font-style: normal;font-size:16px;}
section h2{color:#0579B8;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:25px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
section.articles h1{color:#4F4F4F;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:30px;margin:0 0 0 0;height:55px;paddin:0;text-align:center;}

/*FOOTER*/

section.legal{background-color:#0579B8;}
section.legal p{color:#ffffff;}
section.legal p a{color:#ffffff;}
section.legal div img{width:60px;height:46px;}
section.legal div img.am-best{width:79px;height:31px;}


.blog-article-thumbnail {background-repeat:no-repeat;background-size:150%;height:300px;}


@media (min-width: 576px) {

body{margin-bottom:0;}

/*NAV BAR*/
nav.main-links{}
nav.main-links a.navbar-brand {display:inline;}
nav.main-links a.navbar-brand img.announcelogo{width:18em;}
nav.main-links {padding:15px 0 15px 0;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link {border-bottom:1px solid #EBEBEB;color:#4F4F4F;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:hover {border-bottom:1px solid #EBEBEB;color:#2DAADF;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:focus {border-bottom:1px solid #EBEBEB;color:#0a6ba2;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item.divider {border-right:none;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login {color:#0a6ba2;display:none;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login:hover {color:#2DAADF;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login.active {color:#0a6ba2;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}

nav.navbar div.menu-button-container{color:#ffffff;display:inline;margin:0 0 0 0;padding:15px 0 15px 0;justify-content:left;}
nav.navbar div.menu-button-container button.navbar-toggler{border:none;color:#414141;}
nav.navbar div.menu-button-container button.navbar-toggler span.navbar-toggler-icon{color:#0579B8;}
	
section h2{color:#0579B8;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:25px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
section h2{color:#0579B8;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:25px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}

/*FOOTER*/

section.legal{background-color:#0579B8;}
section.legal p{color:#ffffff;}
section.legal p a{color:#ffffff;}
section.legal div img{width:60px;height:46px;}
section.legal div img.am-best{width:79px;height:31px;}
	
.blog-article-thumbnail {background-repeat:no-repeat;background-size:150%;height:300px;}

}

@media (min-width: 768px) {

body{margin-bottom:0;}

/*NAV BAR*/
nav.main-links{}
nav.main-links a.navbar-brand {display:inline;}
nav.main-links a.navbar-brand img.announcelogo{width:18em;}
nav.main-links {padding:15px 0 15px 0;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link {border-bottom:1px solid #EBEBEB;color:#4F4F4F;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:hover {border-bottom:1px solid #EBEBEB;color:#2DAADF;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:focus {border-bottom:1px solid #EBEBEB;color:#0a6ba2;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item.divider {border-right:none;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login {color:#0a6ba2;display:none;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login:hover {color:#2DAADF;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login.active {color:#0a6ba2;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}

nav.navbar div.menu-button-container{color:#ffffff;display:inline;margin:0 0 0 0;padding:15px 0 15px 0;justify-content:left;}
nav.navbar div.menu-button-container button.navbar-toggler{border:none;color:#414141;}
nav.navbar div.menu-button-container button.navbar-toggler span.navbar-toggler-icon{color:#0579B8;}
	
section h2{color:#0579B8;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:27px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
section h2{color:#0579B8;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:27px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}


/*FOOTER*/

section.legal{background-color:#0579B8;}
section.legal p{color:#ffffff;}
section.legal p a{color:#ffffff;}
section.legal div img{width:60px;height:46px;}
section.legal div img.am-best{width:79px;height:31px;}
	
.blog-article-thumbnail {background-repeat:no-repeat;background-size:150%;height:300px;}
	
}


@media (min-width: 992px) {

body{margin-bottom:0;}

/*NAV BAR*/
nav.main-links{}
nav.main-links a.navbar-brand {display:inline;}
nav.main-links a.navbar-brand img.announcelogo{width:18em;}
nav.main-links {padding:15px 0 15px 0;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link {border-bottom:1px solid #EBEBEB;color:#4F4F4F;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:hover {border-bottom:1px solid #EBEBEB;color:#2DAADF;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:focus {border-bottom:1px solid #EBEBEB;color:#0a6ba2;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item.divider {border-right:none;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login {color:#0a6ba2;display:none;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login:hover {color:#2DAADF;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login.active {color:#0a6ba2;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}

nav.navbar div.menu-button-container{color:#ffffff;display:inline;margin:0 0 0 0;padding:15px 0 15px 0;justify-content:left;}
nav.navbar div.menu-button-container button.navbar-toggler{border:none;color:#414141;}
nav.navbar div.menu-button-container button.navbar-toggler span.navbar-toggler-icon{color:#0579B8;}
	
section h2{color:#0579B8;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:27px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
section h2{color:#0579B8;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:30px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}


/*FOOTER*/

section.legal{background-color:#0579B8;}
section.legal p{color:#ffffff;}
section.legal p a{color:#ffffff;}
section.legal div img{width:60px;height:46px;}
section.legal div img.am-best{width:79px;height:31px;}
	
.blog-article-thumbnail {background-repeat:no-repeat;background-size:150%;height:180px;}

}

@media (min-width: 1200px) {
/*NAV BAR*/
nav.main-links{}
nav.main-links a.navbar-brand {display:inline;}
nav.main-links a.navbar-brand img.announcelogo{width:18em;}
nav.main-links {padding:15px 0 15px 0;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link {border-bottom:1px solid #EBEBEB;color:#4F4F4F;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:hover {border-bottom:1px solid #EBEBEB;color:#2DAADF;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link:focus {border-bottom:1px solid #EBEBEB;color:#0a6ba2;font-family: locator-web, sans-serif;font-weight:400;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item.divider {border-right:none;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login {color:#0a6ba2;display:none;font-family: locator-web, sans-serif;font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login:hover {color:#2DAADF;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}
nav.main-links ul.navbar-nav li.nav-item a.nav-link.login.active {color:#0a6ba2;font-family: locator-web, sans-serif; font-weight: 700;font-style: normal;font-size:16px;}

nav.navbar div.menu-button-container{color:#ffffff;display:inline;margin:0 0 0 0;padding:15px 0 15px 0;justify-content:left;}
nav.navbar div.menu-button-container button.navbar-toggler{border:none;color:#414141;}
nav.navbar div.menu-button-container button.navbar-toggler span.navbar-toggler-icon{color:#0579B8;}
	
section h2{color:#0579B8;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:27px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}
section h2{color:#0579B8;font-family:locator-web, sans-serif;font-weight:700;font-style: normal;font-size:30px;margin:0 0 0 0;height:55px;paddin:0;text-align:left;}

/*FOOTER*/

section.legal{background-color:#0579B8;}
section.legal p{color:#ffffff;}
section.legal p a{color:#ffffff;}
section.legal div img{width:60px;height:46px;}
section.legal div img.am-best{width:79px;height:31px;}
	
.blog-article-thumbnail {background-repeat:no-repeat;background-size:150%;height:180px;}


}



/*The main navigation link font size is bigger at this screen size*/
/*If the font size does is not reduced when the screen size is below 1284px, the navigation bar will wrap and position below the logo*/

