/*NAVIGATION*/
.navContent .subNav {
    max-width: 400px;
}
/*superscript text color in nav*/
/*.navContent > ul > li:nth-child(9) > ul > li:nth-child(2) a::before,*/
.navContent > ul > li:nth-child(10) > ul > li:nth-child(2) a::before {
    position: relative;
    content:'NEW';
    top: -8px;
    margin-right: 0;
    font-size: 12px;
    font-weight: bold;
    color: #7bc047;
}
/*hide navigation spacer so nav items drop to second line*/
.navContent > ul > li:nth-child(2),
.navContent > ul > li:nth-child(7) {
    display: block;
    height: 0;
    margin: 0;
}
.navContent > ul > li:nth-child(2) .navLabel,
.navContent > ul > li:nth-child(7) .navLabel {
    font-size: 0px;
}

/*nav button*/
.navContent ul li:nth-of-type(6) .navButton {background: #7bc047;}



/*HIDE BUTTONS SPECIALTY PAGE*/
#page_e03e81c80e9d43c6bb6ca8869a4c3617 .navButtonWrap li:nth-child(-n+3) {
    display: none;
}
/*covid banner css*/
.blockWrap_dd2330baad7940d6a39d70f4e3bedd85 {text-align:center; background: #CC0000; padding: 15px 0;}
.blockWrap_dd2330baad7940d6a39d70f4e3bedd85  p {font-size: 18px !important;}
.block_dd2330baad7940d6a39d70f4e3bedd85, .block_dd2330baad7940d6a39d70f4e3bedd85 a {color: #fff;}
.block_dd2330baad7940d6a39d70f4e3bedd85 a:hover, .block_dd2330baad7940d6a39d70f4e3bedd85 a:visited {color: #fff !important; text-decoration: underline;}

/*#covidAlert {*/
/*    display: none!important;    */
/*}*/

/*Coronavirus Page*/
/*.blockWrap_c5fe3c8ab0d54bf89ee00c976a0527e1 {*/
/*    display: none;    */
/*}*/

/*FONT CHANGES*/
/*titles*/
.contentTitle, .contentTitle a {
    font-family: adobe-caslon-pro, serif;
    font-style: normal;
    font-weight: 600;
}
/*body*/
html, body {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 400;
}
/*bold*/
.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 700;
}
/*italic*/
.blockInnerContent i, .blockInnerContent em {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 400;
}
/*navigation*/
.navContainer, .navContent li .button {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 17px !important;
}
/*page titles*/
.pageTitle {
    font-family: adobe-caslon-pro, serif;
    font-style: normal;
    font-weight: 600;
}    

/* FORMATTING DON'T CHANGE */
.navContent ul li a {padding: 11px 0 8px 0; border-bottom: 3px solid transparent; transition: all .3s ease;}
.navUp {margin-top: -39px;}
.footerContainer {margin-top: -1px}
.noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer {padding: 15px 0 !important;}
.navContent .navButton:hover {background: white; color: #57c242; transition: all .3s ease;}

.block_fa5128e59d4344bbb89119a5f344b9da{padding-top: 20px;}

/*refill forms*/
.block_bf4d01143d9a41e8af555d9fa7dac013 .contentImg {background: #57c242;}

/*medicare banner*/
.block_b0c772ad22bc4d27b08db5dee96cfd9e a {color: #fff;}


    /* change colors */
    .navContent ul li a.selected {border-bottom: 3px solid #57c242} /* selected nav underline */
    .navContent ul li a:hover:not(.navButton) {border-bottom: 3px solid #57c242; transition: all .3s ease;} /* hover nav underline */
    
       /* CHANGE MOBILE APP COLORS */
    
.block_c7a46875057c4f4aacef05b9e87ddcd6 .contentImg {background: #7edfe0;}
    
        /* buttons */
        .block_f9db72f94e9a4e818d5cf98df3a46087 .contentImg {background: #9f2214}
        /* services buttons */
        .items_bfe9066f3db94babb3326ab227bedb2f .contentImg {background: #9f2214}

.block_f191f3d10d8b41248cde971b2585fb30 {text-align: center;}
   .block_f191f3d10d8b41248cde971b2585fb30  .button:hover {color: #0255a3;}

/*nav button color*/
/*.navContent ul li:nth-of-type(8) .navButton {background: rgb(204, 0, 0);}*/


/*CLONED NAV BUTTONS FOR MOBILE*/
/*hide cloned nav buttons for desktop*/ 
.navButtonWrap.navButtonMobile {
    display: none;
}
.navButtonWrap.navButtonMobile {
    padding-top: 20px;
    text-align: center;
}
/*margin for buttons*/
.navButtonWrap.navButtonMobile li:first-child {
    margin-right: 1em;

.navButtonWrap.navButtonMobile a {
    padding: 5px 10px;
    margin: 0;
}

/* HOME PAGE */

    /* Affiliate Icons */
    .block_aecda14ded1b4406a2d4c6578afbd20d .contentImg {max-height: 100px; width: auto; margin: 0 auto;}
    .block_aecda14ded1b4406a2d4c6578afbd20d .blockImg {padding-top: 40px}
    
/* CONTACT */

    /* Map */
    @media only screen and (min-width:768px) { .block_f007701e16e54df29261cf52a94e786e .contentImg {max-width:70%}}

/* Nav Bar Icons */
.block_f061a68eb7cb4d2798c02b8b701f8973 .contentImg {
    max-height: 80px;
    width: auto;
    margin-right: auto;
    margin-left: auto;
}

/* RSS */

.block_ff30d34e8a824fff82a2bd782a1efffd .cols4 .item.packeryItem {box-shadow: 0 0 7px rgba(0,0,0,.25);}



/*Image Caption Padding*/
.block_f954035fd4e2441e8c373b74b1bf8e85 .customCaption .contentTitle {
    padding-top: 8%;
}


.tiltNavItem button {
  text-transform: uppercase;
}



/*infusion services page*/
@media only screen and (min-width: 768px) and (max-width: 2796px){
    .blockWrap_d9df4e82e45543029ded19164cee8646 {
        display: none;
    }

.blockWrap_a99ed4bef2df4717bef57d5b081ccb56 {
        display: none;

    }
.blockWrap_b2ae429d309d41a990ade99206fae0d3 {
        display: none;
    }
}
@media only screen and (min-width: 320px) and (max-width: 430px) {
	.blockWrap_a68be7795d20489c940753e9b137169f {	
	display: none;
	}


/*CGM media query*/
}
@media only screen and (min-width: 768px) and (max-width: 2796px){
    .blockWrap_f9e7740b73d345acb98a9c40d9b87cc1 {
    display: none;
    }
.blockWrap_b1d50c1355cd4d14b57696859f68f8d5 {
    display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 430px) {
	.blockWrap_b3a6746d59764226b0347762125a871c  {		
	display: none;
	}
	.blockWrap_f0a0cbf74be44b9da59c66023ee6a7af {
	 display: none;
}
}

@media only screen and (min-width: 768px) and (max-width: 2796px){
    .blockWrap_ba2243925c4f42eaa7918f5ee5673d42 {
        display: none;
    }
    .blockWrap_b35c95a52999466b8dcacab2045f1a99 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 430px) {
	.blockWrap_ebe9e2614ad54613a5a78d2f10427718 {	
	display: none;
	}
.blockWrap_a17d5a1995be47829cf50083a632d1fb {	
	display: none;
	}

}

@media only screen and (max-width: 767px) {
  /* centering fix related to normal positioning of mobile nav trigger */
  /*.headerContent {*/
  /*  padding-left: 32px;*/
  /*}*/
  /* a little padding under the tilt button on small screens */
  .tiltNavItem {
    padding-bottom: .5em;
  }
}

@media only screen and (max-width: 767px) {
/*show cloned nav buttons for mobile*/ 
    .navButtonWrap.navButtonMobile {
        display: block;
    }
    /*.iconGroup{*/
    /*    display: none;*/
    /*}*/
    .navButtonMobile .button {
        box-shadow: none;
}
    .blockWrap_bb43dc860b6a4b63bf4e717cb9a67237{
        display: none; 
    }
} 

/*Home (new)*/
@media only screen and (min-width: 768px) and (max-width: 2796px){
    .blockWrap_c29857b8e0ed470f9d31ead9e8aae9cb {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 430px) {
	.blockWrap_a747f5e6461542fea633abc25e4234e8 {	
	display: none;
	}





/*expandable menu width*/
.navContent ul li ul {max-width: 400px !important;}



    /* Footer Social Icons HOVER */
    .footerSocialIcons li a:hover {background: #00c1c4;}
    
/*Mobile privacy policies*/
#navTopLevel > li:nth-last-of-type(-n + 2){
    display: none;
}

.mfItem{
    padding-bottom: 0px;
}
}
@media only screen and (max-width: 767px) {
/*footer privacy policies display*/
.mobilePrivacyTerms {
    display: inline-block;
    list-style: none;
    font-size: 14px;
    }
.mobileFooterContainer{
        text-align: center;
}
.mobilePrivacyTerms a{
    color: white;
    }
.mobilePrivacyTerms a:nth-of-type(1){
    padding-left: 5px;
    }
    
.blockWrap_bc43b026878147ecb5e5bd52733fb94f {
    display: none;
    }
}
/*open_enrollment_2020*/
.blockWrap_faff172e16344e30aefa58e675438fa4 {display:none;}

.blockWrap_b8c570ac344249f5850207e473651654 {
    background-color: #f2f2f2;
    padding: 10px 10px;
    text-align: center;
}

.block_b8c570ac344249f5850207e473651654 .blockInnerContent {
        font-size: 15px!important;
}

.block_ce142d098db24893a8661a091cb29403 .contentTitle {
    padding-bottom: 0;
}

.block_c9a1365807de49fb986ece0ae6accff4 .contentTitle {
    padding-bottom: 0;
}

.block_a787979c87694dbc96bb413ef41a7641 a {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a787979c87694dbc96bb413ef41a7641 a:hover {
    color: #ffffff !important; /* Hover link color */
}

.block_c3f5ab2cc79e42038b972ea502e26570 a {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_c3f5ab2cc79e42038b972ea502e26570 a:hover {
    color: #ffffff !important; /* Hover link color */
}

.block_e48656ebef324e7a87092605ec8a8ac1 a {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_e48656ebef324e7a87092605ec8a8ac1 a:hover {
    color: #ffffff !important; /* Hover link color */
}
.block_e83281060a3c463bbad04fef800f6116 a {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_e83281060a3c463bbad04fef800f6116 a:hover {
    color: #ffffff !important; /* Hover link color */
}

.block_fe66020f5c8142b78414772dec867de7 a {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_fe66020f5c8142b78414772dec867de7 a:hover {
    color: #ffffff !important; /* Hover link color */
}
.block_bb66fabb1dbe4edbbb4a4fdcf78b4766 a:hover {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_bb66fabb1dbe4edbbb4a4fdcf78b4766 a {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_f98381d158f347c9a891779681f21d32  a:hover {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_f98381d158f347c9a891779681f21d32 a {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_f5694d6db91d45b298d36753b6bc2500 a:hover {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_f5694d6db91d45b298d36753b6bc2500 a {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a8b9c3d208404ef0b291e62ca87c1cff a:hover {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a8b9c3d208404ef0b291e62ca87c1cff a {
    color: #ffffff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_aca40e8ca2bf49409378d80bbc0b11ca a:hover {
    color: #013867 !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_aca40e8ca2bf49409378d80bbc0b11ca a {
    color: #013867 !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_b4c5250e114d44ddb46ba99d9026e226 a:hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_b4c5250e114d44ddb46ba99d9026e226 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a28a7eb06ceb4fefaaab9d1050252084 a:hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a28a7eb06ceb4fefaaab9d1050252084 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_ba8d72708c8b48b1a355f566f5b6b67d a:hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_ba8d72708c8b48b1a355f566f5b6b67d a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
/*}*/
}
.block_a2b8851a4efe4f94a16b2a9be30c8820 a:hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a2b8851a4efe4f94a16b2a9be30c8820 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a93da0aa83f044989821e1206e8211c3 a:hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a93da0aa83f044989821e1206e8211c3 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_ba56df46696a4dc18e85b7be527c1fb3 a:hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
/*}*/
}
.block_ba56df46696a4dc18e85b7be527c1fb3 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_ac12cc743c71431787034b45016afe93:hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_ac12cc743c71431787034b45016afe93 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a8b6438b24344a37a2325893484183ae :hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a8b6438b24344a37a2325893484183ae a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a85288beebdb4a3fb5bba2b8cb19f3e1 :hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_a85288beebdb4a3fb5bba2b8cb19f3e1 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_f0e4f518935b4d8497e6ff117de2e3bd :hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_f0e4f518935b4d8497e6ff117de2e3bd a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_ebc1f0465d6a45beb1177997eb91370a :hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_ebc1f0465d6a45beb1177997eb91370a a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_fc5cec53b7cd48dfa8e5152d215dba41 :hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_fc5cec53b7cd48dfa8e5152d215dba41 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_f96d2294e34c43c689d6bdb2028fd849 :hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_f96d2294e34c43c689d6bdb2028fd849 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_c71444d1ff7347d189a29e18569dc8e8 :hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_c71444d1ff7347d189a29e18569dc8e8 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_d0b55082cb3c4d3b8ef7daf3e621eab4 :hover {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_d0b55082cb3c4d3b8ef7daf3e621eab4 a {
    color: #fff !important; /* Link color */
    text-decoration: none; /* Optional: removes underline */
}

.block_b2f40d02b3574d03973532a7cfefe9b0 .imgEffect .imgEffect-overlay p{
    padding: 15px 20px;
    background: #47C4D3;
    color: #ffffff;
    width: fit-content;
    border-radius: 100px;
    position: absolute;
    align-items: center;
    top: 300%;
    left: 50%;
    transform: translate(-50%, -50%);
}