/* Header Contact */
.blockWrap_d8fa68321cb9494eb1fc010cda01ac0f {padding-top: 10px; padding-left: 4%; padding-bottom: 0px; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #f2f2f2;}
.block_d8fa68321cb9494eb1fc010cda01ac0f {text-align: left; 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: 70% !important;}
    .shrink-padding {padding-top: 4px !important; padding-bottom: 2px !important;}
    
   } @media only screen and (min-width: 768px) {
   .headerContainer {width: 20%;}
   .navContainer {width: 80%;}
}
.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;}

/*textbuttons*/
.block_efb35df8f95d4fd1a00a9382b914c393 {padding-top: 40px;}


.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: #73bd2d}
    
    /* Selected Nav Item Underline */
    .navContent ul li a.selected {border-bottom: 2px solid #73bd2d}
    
    /* Nav Button HOVER */
    .navContent li .button:hover {background: #73bd2d; transition: all .1s ease-in}
    
    /* Nav Social Icons HOVER */
    .navContent .navSocialIcons li a.zocial:hover {color: #73bd2d;}
    
    /* Home Page Intro Buttons */
@media only screen and (max-width: 767px) {
            .block_efb35df8f95d4fd1a00a9382b914c393 .blockInnerContent .button:nth-of-type(3) {margin-top: 10px;}
        }

    
        /* 1st Button */
        .block_efb35df8f95d4fd1a00a9382b914c393 .blockInnerContent .button:nth-of-type(1) {background: transparent; border: 2px solid #73bd2d; color: #73bd2d; margin-left: 5px;}
        .block_efb35df8f95d4fd1a00a9382b914c393 .blockInnerContent .button:nth-of-type(1):hover {background: #73bd2d; color: white;}
        
        /* 2nd Button */
        .block_efb35df8f95d4fd1a00a9382b914c393 .blockInnerContent .button:nth-of-type(2) {background: transparent; border: 2px solid #73bd2d; color: #73bd2d; margin-left: 5px;}
        .block_efb35df8f95d4fd1a00a9382b914c393 .blockInnerContent .button:nth-of-type(2):hover {background: #73bd2d; color: white;}
        
        /* 3rd Button */
        .block_efb35df8f95d4fd1a00a9382b914c393 .blockInnerContent .button:nth-of-type(3) {background: transparent; border: 2px solid #73bd2d; color: #73bd2d; margin-left: 5px;}
        .block_efb35df8f95d4fd1a00a9382b914c393 .blockInnerContent .button:nth-of-type(3):hover {background: #73bd2d; color: white;}
        
    
    /* Home Page 3 Column */
        
        /* Icons */
        .block_ed4ec1228823400b93acdc7d3609bfc4 .item .contentImg {background: #73bd2d;}
        
        
        /* Buttons */
        .block_ed4ec1228823400b93acdc7d3609bfc4 .item .button {background: transparent; border: 2px solid #73bd2d; color: #73bd2d; font-size: 14px}
        
    
    
    /* Prescription Page */
        
        /* Button */
        .block_dae26e8cc5694e33a1bb3b5f27438271 .button:hover {background: #73bd2d;}
        
    /* 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: center; 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: center; 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_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}
        

/*Compounding*/
        .block_b360f84af6a64e53b03b926178da2119 .contentImg {width: 100%;}
        
        .block_b360f84af6a64e53b03b926178da2119 .blockImg .customCaption {position: absolute; width: 100%; max-width: 700px; top: 50%; left: 50%; transform: translate(-50%, -50%);}
        
        .block_b360f84af6a64e53b03b926178da2119 .customCaption .contentTitle {font-size: 52px; color: white; font-family: "opensansbold"; text-align: center; padding-bottom: 0; text-shadow: 1px 1px 2px rgba(0,0,0,.45)}
        
        .block_b360f84af6a64e53b03b926178da2119 .customCaption p {color: white; font-size: 30px; width: 100%; margin: 0 auto; text-align: center; text-shadow: 1px 1px 2px rgba(0,0,0,.45)}

/*Bio Identical*/

        .block_d8f3346342e64023a8a1ae00c4bc7b01 .contentImg {width: 100%;}
        
        .block_d8f3346342e64023a8a1ae00c4bc7b01 .blockImg .customCaption {position: absolute; width: 100%; max-width: 700px; top: 50%; left: 50%; transform: translate(-50%, -50%);}
        
        .block_d8f3346342e64023a8a1ae00c4bc7b01 .customCaption .contentTitle {font-size: 52px; color: white; font-family: "opensansbold"; text-align: center; padding-bottom: 0; text-shadow: 1px 1px 2px rgba(0,0,0,.45)}
        
        .block_d8f3346342e64023a8a1ae00c4bc7b01 .customCaption p {color: white; font-size: 30px; width: 100%; margin: 0 auto; text-align: center; text-shadow: 1px 1px 2px rgba(0,0,0,.45)}
         @media only screen and (max-width: 480px) {
                .block_d8f3346342e64023a8a1ae00c4bc7b01 .customCaption .contentTitle {font-size: 34px;}
        
                .block_d8f3346342e64023a8a1ae00c4bc7b01 .customCaption p {font-size: 18px;}


/* 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}
        
        
/*Google Search/*
         
         .block_d1ca7457aee440b184f084f0cdf848ef {padding-top: 10px;max-width:100px;} 
   
.block_da2cfe3ffd6647aca6e0d1965b551356        
  
/* Project Joy*/


}
@media only screen and (max-width: 767px) {
            .block_da2cfe3ffd6647aca6e0d1965b551356 .blockInnerContent .button:nth-of-type(1) {margin-top: 10px;}
        }
    
    /* 1st Button */
    .block_da2cfe3ffd6647aca6e0d1965b551356 .blockInnerContent .button:nth-of-type(1) {background: transparent; border: 2px solid #73bd2d; color: #73bd2d; margin-left: 5px;}
    .block_da2cfe3ffd6647aca6e0d1965b551356 .blockInnerContent .button:nth-of-type(1):hover {background: #73bd2d; color: white;}
        
         
  
        
/* Provider Portal Buttons */


@media only screen and (max-width: 767px) {
            .block_f0fdc4332c2340e093be9ee925333de8 .blockInnerContent .button:nth-of-type(2) {margin-top: 10px;}
        }
    
    /* 1st Button */
    .block_f0fdc4332c2340e093be9ee925333de8 .blockInnerContent .button:nth-of-type(1) {background: transparent; border: 2px solid #73bd2d; color: #73bd2d; margin-left: 5px;}
    .block_f0fdc4332c2340e093be9ee925333de8 .blockInnerContent .button:nth-of-type(1):hover {background: #73bd2d; color: white;}
        
    /* 2nd Button */
    .block_f0fdc4332c2340e093be9ee925333de8 .blockInnerContent .button:nth-of-type(2) {background: transparent; border: 2px solid #73bd2d; color: #73bd2d; margin-left: 5px;}
    .block_f0fdc4332c2340e093be9ee925333de8 .blockInnerContent .button:nth-of-type(2):hover {background: #73bd2d; color: white;}   
        
/*open_enrollment_2020*/
.blockWrap_faff172e16344e30aefa58e675438fa4 {display:none;}

.block_c4b9216a0d624b4c9ebdcd1f5981e4b0 h2.contentTitle {font-size:30px;}