/* Header Contact */
.blockWrap_d8fa68321cb9494eb1fc010cda01ac0f {padding: 20px 0;}
.block_d8fa68321cb9494eb1fc010cda01ac0f {text-align: right; font-size: 14px; color: #666666}

/* Header Scroll Styling */

.headerAndNavContainer {transition: all .7s ease; box-shadow: 0 1px 4px rgba(0,0,0,.16);}
@media only screen and (min-width: 420px) {
    .show {background: white !important; border-color: #efefef !important;}
    .shrink {width: 55% !important;}
    .shrink-padding {padding-top: 4px !important; padding-bottom: 2px !important;}
}
.headerContent h1.logo {transition: all .7s ease;}
.headerContainer {transition: all .7s ease;}
.blockWrap_d8fa68321cb9494eb1fc010cda01ac0f {transition: all .7s ease; position: fixed; right: 0; padding-right: 48px; display: inline-block}

.moveUp {transform: translateY(-100px); opacity: 0;}

/* Global Styles */

.ctaButton {padding: .7em 1em;}
.button { transition: all .2s ease-in-out}
.button:hover {transition: all .2s ease-in-out}

.navContent ul li a:not(.navButton):not(.zocial) {transition: all .3s ease-in;}




.navContent li .button {font-size: 15px;}
.navButton {font-size: 14px; transition: all .1s ease-in}

@media only screen and (min-width: 768px) {
    .navContent ul li ul:not(.navSocialIcons) {border-radius: 5px; box-shadow: 0px 1px 3px rgba(0,0,0,.15); padding: 5px;}
}

@media only screen and (max-width: 767px) {
.navContainer.mobileSideNav li a {text-align: left;}
.navContainer.mobileSideNav li .navLabel {text-align: left !important;}
.navContent ul li ul {padding-left: 15px;}
.headerContent #navTrigger {top: 0; left: 0; margin-top: 0;}
}



/**** COLOR CHANGES ****/
    
    /* Nav Item Hover */
    .navContent ul li a:not(.navButton):not(.zocial):hover {transition: all .3s ease-in; color: #c14949}
    
    /* Selected Nav Item Underline */
    .navContent ul li a.selected {border-bottom: 2px solid #c14949}
    
    /* Nav Button HOVER */
    .navContent li .button:hover {background: #c14949; transition: all .1s ease-in}
    
    /* Nav Social Icons HOVER */
    .navContent .navSocialIcons li a.zocial:hover {color: #c14949;}
    
    /*Mobile Promo*/
    .block_c1e77f3cbe2543d590943d5ffe3157d7 .item .contentImg {background: #aa181f;} 

    
    /* Home Page Intro Buttons */
    
        /* 1st Button */
        .block_f6b66d24a016474c8e471b139d1442fb .blockInnerContent .button:nth-of-type(1) {background: #464646; color: white; border: 2px solid #aa181f; margin-right: 5px;}
        .block_f6b66d24a016474c8e471b139d1442fb .blockInnerContent .button:nth-of-type(1):hover {background: transparent; border: 2px solid #464646; color: #aa181f; transition: all .2s ease-in}
        
        /* 2nd Button */
        .block_f6b66d24a016474c8e471b139d1442fb .blockInnerContent .button:nth-of-type(2) {background: #464646; color: white; border: 2px solid #aa181f; margin-right: 5px;}
        .block_f6b66d24a016474c8e471b139d1442fb .blockInnerContent .button:nth-of-type(2):hover {background: transparent; border: 2px solid #464646; color: #aa181f; transition: all .2s ease-in}
    
    /* Home Page 3 Column */
        
        /* Icons */
        .block_ed4ec1228823400b93acdc7d3609bfc4 .item .contentImg {background: #aa181f;}
        
        /* Buttons */
        .block_ed4ec1228823400b93acdc7d3609bfc4 .item .button {background: transparent; border: 2px solid #c14949; color: #464646; font-size: 14px}
        .block_ed4ec1228823400b93acdc7d3609bfc4 .item .button:hover {background: #aa181f; border: 2px solid #c14949; color: #fff;}
    
    /* Prescription Page */
        
        .block_eeee7e0405fe41faa7ff84151c5ed6fc .item .contentImg {background: #aa181f;}
        
        /* Button */
        .block_dae26e8cc5694e33a1bb3b5f27438271 .button:hover {background: #aa181f;}
        
    /* Footer Social Icons HOVER */
    .footerSocialIcons li a:hover {background: #e0b558;}



/**** END COLOR CHANGES ****/




    /* HOME */
    
        /* Image Gallery */
        .block_a87960fcb2e148649372733c810ce819 .contentImg {width: 100%;}
        
        /*.block_a87960fcb2e148649372733c810ce819 .blockImg .customCaption {position: absolute; width: 100%; max-width: 700px; top: 50%; left: 50%; transform: translate(-50%, -50%);}
        
        .block_a87960fcb2e148649372733c810ce819 .customCaption .contentTitle {font-size: 52px; color: white; font-family: "opensansbold"; text-align: left; padding-bottom: 0; text-shadow: 1px 1px 2px rgba(0,0,0,.45)}
        
        .block_a87960fcb2e148649372733c810ce819 .customCaption p {color: white; font-size: 30px; width: 100%; margin: 0 auto; text-align: left; text-shadow: 1px 1px 2px rgba(0,0,0,.45)}*/
        
        @media only screen and (max-width: 480px) {
                .block_a87960fcb2e148649372733c810ce819 .customCaption .contentTitle {font-size: 34px;}
        
                .block_a87960fcb2e148649372733c810ce819 .customCaption p {font-size: 18px;}
        }
        
        @media only screen and (max-width: 767px) {
            .block_f6b66d24a016474c8e471b139d1442fb .blockInnerContent .button:nth-of-type(2) {margin-top: 10px;}
        }
        
        /* Buttons */
        
        .block_f02e32e84a4f45f78450f16f1323cbab .item {box-shadow: 0px 2px 4px rgba(0,0,0,.15)}
        .block_ed4ec1228823400b93acdc7d3609bfc4 .item {box-shadow: 0px 2px 4px rgba(0,0,0,.15)}
        
        /* Address */
        .block_beb2719a2e294fa98c451bb26cd8e58b .itemInnerContent p {padding-bottom: .3em}
        
        /* Download Links */
        .block_b410232b04484ae683b10c7620b0b17c .item:nth-of-type(1) .contentImg {float: right;}
        .block_b410232b04484ae683b10c7620b0b17c .item:nth-of-type(2) .contentImg {float: left; max-width: 145px}
        


/* Wellness */

.block_c72d9fc67d5d4dbc8e542aea1df60c7b .item {box-shadow: 0px 1px 3px rgba(0,0,0,.15)}
.items_c72d9fc67d5d4dbc8e542aea1df60c7b .item .contentTitle {text-align: left;}

        
        

        

/* Contact */

.block_c5c508ca4c83423298b5fe3c3745f300 .itemInnerContent p {padding-bottom: .3em}
        
        
        
        
        
        
        
        
        
        
        
/*open_enrollment_2020*/
.blockWrap_faff172e16344e30aefa58e675438fa4 {display:none;}