.customCaption .contentTitle {
    font-size: 20px;
}

    /* CHANGE COLORS */
        /* home page buttons */
        .block_e043af175ef442f88227bca1303e43d3 .imgGridItem .contentImg {background: #88a13d}
        /* services icons */
        .items_a15562dbae5c47899eb5819271332bd8 .item .contentImg {background: #88a13d}





/* FORMATTING DONT CHANGE */
/* HEADER AND NAV */

/*.headerContent #navTrigger {margin-top: -66px;}*/

@media only screen and (min-width: 768px) {.headerNavAndContentContainer {max-width: 100%;margin: 0;}}
@media only screen and (min-width: 768px) {.headerAndNavContainer {width: 18%;position: fixed;left: 0;top: 0;height: 100%;box-shadow: 3px 0px 10px rgba(0,0,0,.35); z-index: 1000;}}
@media only screen and (max-width: 767px) {.mobileSideNav { box-shadow: 3px 0px 5px rgba(0,0,0,.25);z-index: 9999;padding: 15px;}}
@media only screen and (max-width: 767px) {.blockContent {padding: 25px;}}

.navContent li a {transition: all .2s ease;color: rgba(0,0,0,.35);}
.navContent li a:hover {color: white;transition: all .2s ease;}

/* Nav Social Icons */
.navContent .navSocialIcons {width: 100%;margin: 0 0;}
.navContent .navSocialIcons li a.zocial {color: rgba(0,0,0,.35);transition: all .2s ease;}
.navContent .navSocialIcons li a.zocial:hover {color: white;transition: all .2s ease;}
@media only screen and (max-width: 768px) {.navContent {height: 100vh;}.mobileSideNav {position: fixed;}#navTopLevel {height: 100vh;}.navContent > ul > li:first-child {position: absolute;top: 85%;left: 0;text-align: left;}.navContent .navSocialIcons {text-align: left;}}


/* PRIMARY CONTENT AND FOOTER */

@media only screen and (min-width: 768px) {
    .primaryContentContainer {
        width: 82%;
        float: right;
        margin-left: 18%;
    }
    .primaryAndSecondaryContainer {
        width: 100%;
        margin-left: 18%;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 1.5em;
    }
    .footerContainer {
        width: 82%;
        margin-left: 18%;
        font-weight: bold;
    }
    .footerContent {
        width: 100%;
        padding-right: 0;
    }
    .footerContent .blockContent {
        width: 100%;
        padding: 20px;
    }
}
@media only screen and (max-width: 768px) {
    .primaryAndSecondaryContainer {
        padding: 0;
    }
    .block_f8344ec83f3649e1bb10b010b37cd0e6 {
        display: none;
    }
    .block_f99e6b3b105d40999697c0a2c59c17e5 {
        display: none;
    }
    .mobileFooterContainer {
        border: 1px solid rgba(0,0,0,.15);
    }
}
.blockWrap_ab999d84b60c4a19ab23ab6892ec5026,
.blockWrap_f7cb940db33a4e12a8c3c17b22dd6811{
    display: none;
}

/* HOME PAGE */

/* Bleed Image */

.block_ee943ef0938b4a5d82e031f7fb9293d5 {
    padding: 0!important;
    margin: 0!important;
    width: 100%;
}
.block_ee943ef0938b4a5d82e031f7fb9293d5 .contentImg {
    width: 100%;
    -webkit-filter: grayscale(100%) !important;
    filter: grayscale(1%) !important;
    opacity: 100;
    transition: all .5s ease;
}
.block_ee943ef0938b4a5d82e031f7fb9293d5 .contentImg:hover {
    -webkit-filter: grayscale(0%) !important;
    filter: grayscale(0%) !important;
    opacity: 1;
    transition: all .5s ease;
}

/* Buttons */
.block_e043af175ef442f88227bca1303e43d3 .imgGridItem {
    -webkit-filter: grayscale(100%);
    filter: grayscale(0%);
    opacity: 100;
    transition: all .5s ease;
}
.block_e043af175ef442f88227bca1303e43d3 .imgGridItem:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
    transition: all .3s ease;
}
@media only screen and (max-width: 640px) {
    .cols3.imgMgn1 .imgGridItem {
        width: 100% !important;
        margin-top: 10px;
        margin-right: auto;
        margin-left: auto;
    }
}

/* HEALTH NEWS */

.block_eed89d1d23494ce2b35dc48b1d686058 .cols2 .item.packeryItem {box-shadow: 0 0 7px rgba(0,0,0,.25)}



/* Mobile */

.block_f558f456fa324967899a2106cee3c9b9 .contentImg {
    animation-name: fadeInLeft;
    animation-duration: 1.5s;
    animation-delay: .5s;
    animation-fill-mode: forwards;
    opacity: 0;
}


/* Contact */

.scMap {
    max-width: 600px;
    height: 400px;
    margin-right: auto;
    margin-left: auto;
}
.block_e1a3a786a5634fa499a642a2785abd45 .blockImg {
    max-height: 500px;
    max-width: 60%;
    margin-right: auto;
    margin-left: auto;
}

/* Rx Encyclopedia */

.block_c76217dc5b4e4c8f9dc8637c61d3b3f4 {
    display: none;
}
.block_ecdf12bd373648dab212c91e7bdadefa .blockInnerContent {
    display: none;
}








@media only screen and (max-width: 768px) {.block_cf89adf40bf946b286b9d90eb1cf84e4{display: none}}
.block_cf89adf40bf946b286b9d90eb1cf84e4 {background: transparent; padding: 15px 0}
.block_cf89adf40bf946b286b9d90eb1cf84e4 .blockInnerContent{ font-size: 14px; color: white; font-weight: bold; text-align: center}
.block_cf89adf40bf946b286b9d90eb1cf84e4 .blockInnerContent p {padding-bottom: 0}


















/* Animations */

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
/*open_enrollment_2020*/
.blockWrap_faff172e16344e30aefa58e675438fa4 {display:none;}
.navContent li a {
   color: #000000;
}
.navContent li a:hover {
   color: #000000;
   text-decoration: underline;
}
.navContent li a.selected {
    color: #000000;
    text-decoration: underline;
}

.block_dbd05397d83e4c93a4b2f5f6f09ec6c8 .blockInnerContent li,
.block_dbd05397d83e4c93a4b2f5f6f09ec6c8 .blockInnerContent li a{
    color: #493527 !important;
}
.block_dbd05397d83e4c93a4b2f5f6f09ec6c8 .blockInnerContent li a:hover {
    text-decoration: underline;
}