



/* #032F60  #003F75 #6D9BB5 */
:root{
--paletteColor1: #032F60;
--paletteColor2: #003F75;
--paletteColor3: #6D9BB5;

--paletteColor1H: 212;
--paletteColor1S: 93.9%;
--paletteColor1L: 19.4%;

--paletteColor2H: 208;
--paletteColor2S: 100%;
--paletteColor2L: 22.9%;

--paletteColor3H: 202;
--paletteColor3S: 32.7%;
--paletteColor3L: 56.9%;
}
a{
    color:#6D9BB5;
}
h1, h2, h3, h4,
h1 a, h2 a, h3 a, h4 a
{color:#032F60;}

.c-svg path{
    fill: #032F60;
}
.c-vcard-download--link {
    color: #032F60;
}


.back-to-top{background: #6D9BB5; }

.c-topnav__navbar {
    background: #6D9BB5;
}

.c-topnav__menu-item .c-topnav__menu-text {
    color: #fff;
}

.angleLeft,
.angleRight {
    background: #fff;
}
.c-topnav__submenu {
    background:rgba(83,94,92,1);
}
.c-topnav__menu-item:hover .c-topnav__menu-text {
    background: #6D9BB5;
    color: #fff;
}

li.c-topnav__submenu-item a {
    color: #fff;
}

.c-circle {
    background:rgba(47,54,52,1);
}
@media (min-width:992px) {

    .c-topbar {
        background:#003F75;
        color:#fff;
    }
    .c-topbar a {
        color:#c1c1c1;
    }
    .c-topbar a:not(.c-social-media--link):hover{
        color:#6D9BB5;
    }
    .c-topnav__navbar {
        background:none;
    }

    .c-topnav__menu-item .c-topnav__menu-text {
        color: #003F75;
    }
    .c-topnav__menu-item .c-topnav__menu-text.selected{
        background: #6D9BB5;
        color: #fff;
    }

    .c-topnav__submenu {
        background:rgba(34,34,34,.95);
    }

    .c-topnav__menu-item:hover .c-topnav__menu-text {
        background:#6D9BB5;
        opacity:.80;
    }

    .c-topnav__submenu-item:hover{
        background:#6D9BB5;
    }
    
} /* END MEDIA */

/*HERO*/


@media (min-width: 992px) {
    .top-bar  {background:#003F75;}
}

.c-btn {
    color: #6D9BB5;
    background: none;
    border: solid 1px #6D9BB5;
}

.c-btn:hover,
.c-btn:focus,
.c-btn:active {
    text-decoration: none;
    color: #fff;
    background-color: #6D9BB5;
}
.c-additional__content {
    background-color: #F8F8F5;
}

.c-additional__content--small .c-accordion__link {
    background: #6D9BB5;
}

.c-additional__content nav a {
    color: #003F75;
}
.c-additional__content nav a:hover{
   background: #6D9BB5;
   color: #fff;
}

.c-additional__content nav .selected {
    color: #fff;
    background: #6D9BB5;
}

.c-additional__content h4 a {
    color: #666;
}

.c-additional__content .viewAll a,
.c-additional__content h4 a:hover {
    color: #003F75;
}

.c-additional__content--small .panel-heading {
    background: #6D9BB5;
}

.c-matter-flag__body {
    background: #6D9BB5;
}
.c-matter-flag__body:hover{
    opacity:.95;
}
.c-team-member__info a{
    color:#6D9BB5;
}

footer {
    background: #003F75;
    color: #fff;
}

footer h4 {
    color: #fff;
    text-decoration:underline;
}

footer a {
    color: #fff;
}
footer a:hover{
    color: #D8D8D6;
}
.quickLinks ul a {
    color: #fff;
}
.quickLinks ul a:hover{
    color: #D8D8D6;
}
footer .c-socialMedia a {
    color: #fff;
}

footer .c-socialMedia a:hover {
   color: #fff;
}


.article-008 th,
.article-012 th,
.article-017 th {background-color:#6D9BB5}

/*CONTENT GATE MODAL*/
.c-popup__submit {
    color:#6D9BB5; border-color:#6D9BB5; background:#6D9BB5;
}
.c-popup__submit:hover {
    opacity:0.75;
}

.c-matter__meta {
    color: #032F60;
}

.c-matter__pull-quote {
    background-color: #6D9BB5;
    color: #fff;
}

/*EVENTS
//==================================================*/
.c-event__date-box {
    border-color: #6D9BB5;
}
.c-event-date--day {
    color: #6D9BB5;
}
.c-event-reg--submit.c-loading:after {
    border-top-color: #6D9BB5;
}

body, .hero-container div, .body-container div, .footer-container div, a, input, textarea, .note, p,
.page-contact .contact-block p, .c-header-centered .c-topbar__inner p,
.page-contact .contact-block .contact-block__info .contact span{font-family: Lato, sans-serif; font-size: 16px;}
.tip, .note    {font-size: 14px !important;}
.socialMedia a {font-size:25px!important;}

    


:root{
    --bodyFontFamily: Lato, sans-serif;
}


h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a  {font-family: Times, serif;}

h1, h1 a                    {font-size: 2em;}
h2, h2 a                    {font-size: 1.5em;}
h3, h3 a                    {font-size: 1.17em;}
header h3		            {font-size: 34px;}
h4, h4 a                    {font-size: 18px;}
header h4		            {font-size: 24px;}

:root{
--headingFontFamily:Times, serif;
}
