:root {
    --primary-color: #456194;
    --secondary-color: #456194;
}

/* GLOBAL STYLES */

/*-----CHANGE COLORS-----*/
    
    .block_e0f3d6c1103e4a2cbe110e30bd0c2048 {display: none;}
    
    /*CHANGE SERVICE ICONS COLORS*/
    .block_c6a545ab8bcb4326b178f8f35886cf6a .contentImg {background: var(--secondary-color);}
    
    /* CHANGE MOBILE APP COLORS*/
    .block_b74156172da64137b8a09f21304dad80 .contentImg {background: var(--secondary-color);}
    
    /*CHANGE PHARMACY PAGE ICON COLORS*/
    .block_ec4f13fc7cad4a6d8d2dd2118a809f9a .contentImg {background: var(--secondary-color);}
    
    /*CHANGE MOBILE PAGE SUBMIT BUTTON COLOR*/
    #phoneLanding:nth-of-type(2) {background: var(--secondary-color) !important;}
    
    /*CHANGE ROTATING TESTIMONIALS BACKGROUND*/
    .slideshow-reference{background: #ffffff;}
    
    /*TESTIMONIAL BLOCK OPTION #3*/
    .block_e19f08c09bf641ff99ece09da7f0aba0 .contentImg {background: var(--secondary-color);}
    
    /*REVIEWS PAGE*/
    .block_b391b9e6e8024573b0cdb40c01d3a493 .contentImg {background: var(--secondary-color);}
    
    
/*-----END OF COLORS-----*/
    
    
    
    
/*-----FONT CHANGES-----*/


/*titles*/
.contentTitle, .contentTitle a {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 700;
}
/*body*/
/*html, body {*/
/*    font-family: effra, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*}*/
/*bold*/
/*.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {*/
/*    font-family: effra, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*}*/
/*italic*/
/*.blockInnerContent i, .blockInnerContent em {*/
/*    font-family: effra, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*}*/
/*navigation*/
/*.navContainer, .navContent li .button {*/
/*    font-family: effra, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*}*/
/*page titles*/
.pageTitle {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 500;
}   



    
    
    /*Mobile privacy policies*/
#page_bc07a3c3b6964e23964a6773de285112 .navButtonWrap li:nth-child(3) {
    display: none;
}
#navTopLevel > li:nth-last-of-type(-n + 3){
    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;
    }
    
.mobilePrivacyTerms a{
    color: white;
    }
.mobilePrivacyTerms a:nth-of-type(1){
    padding-left: 5px;
    }
}
    
    /* Buttons */
    .button {padding: 15px 30px;}
    .navContent li .button {padding: 5px 10px;}

    /* Diffuse Shadows */
    .navContent li .button {box-shadow: 0 10px 40px -20px #333333; transition: box-shadow .4s; font-size: 14px;}
    .navContent li .button:hover {box-shadow: 0 4px 40px -20px #333333;}
    .navContent li .button.click {transition: all .2s; box-shadow: 0 5px 40px -20px #333333;}
    .button {box-shadow: 0 25px 40px -20px #555; transition: box-shadow .4s;}
    .button:hover {box-shadow: 0 20px 40px -20px #555;}
    .block_cc0b029335a148c5b48a9b5d15591630 .button.click {transition: all .2s; box-shadow: 0 5px 40px -20px #aaaaaa;}

    /* Home Page Cards*/
    .block_c6a545ab8bcb4326b178f8f35886cf6a .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
    }  
    .block_c6a545ab8bcb4326b178f8f35886cf6a .item:hover {
        transition: all .2s ease-out;
        transform: translateY(-3px);
        box-shadow: 0 20px 40px -30px #aaaaaa;
    }
    .block_b5bf32db48af4c63aaffffdbaeeaa5c6 .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
    }
    
    /*Pharmacy Page Services Cards*/
    .block_ec4f13fc7cad4a6d8d2dd2118a809f9a .item {
    transition: all .4s ease-out;
    box-shadow: 0 25px 40px -30px #aaaaaa;
    }
        
    /*Contact Cards*/
    .block_b4172fea353f462687c79c48823799f1 .item {
    transition: all .4s ease-out;
    box-shadow: 0 25px 40px -30px #aaaaaa;
    }
        
    /*DME Service Img*/
    .block_bee4320362974a51bddebaeca63a1652 .item {
    transition: all .4s ease-out;
    box-shadow: 0 25px 40px -30px #aaaaaa;
    }
    
    /*Format Hours Bar*/
    .block_d9d700a05071444fa6c30af9d92b9d22 li{display: inline;}
    
    /*Hide Mobile only items*/
    .blockWrap_e44b312aaa1d458392b2367a3cc1423a{display: none;}
    .blockWrap_c78c35d22f6b438da26f51bda41d1c77{display: none;}
    
    
 
    
    
    
    /*TESTIMONIAL FORMAT*/
    blockquote {
        font-family: "Open Sans Regular";
        position: relative;
        margin: 0.5em;
        padding: 0.5em 2em 0.5em 3em; 
    }
    blockquote:before {
        font-family: "Open Sans Regular";
        position: absolute;
        font-size: 6em;
        line-height: 1;
        top: 0;
        left: 0;
        content: "\201C";
    }
    blockquote:after {
        font-family: "Open Sans Regular";
        position: absolute;
        float:right;
        font-size:6em;
        line-height: 1;
        right:0;
        bottom:-0.5em;
        content: "\201D";
    }
    blockquote footer {
        padding: 0 2em 0 0;
        text-align:right;
    }
    blockquote cite:before {
        content: "\2013";
    }

    /* Slides */
    .mySlides {
        display: none;
        padding: 80px;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .slideshow-container {
        position: relative;
    }
    /* Next & previous buttons */
    .prev, .next {
        cursor: pointer;
        position: absolute;
        top: 50%;
        width: auto;
        margin-top: -30px;
        padding: 16px;
        color: #888;
        font-weight: bold;
        font-size: 20px;
        border-radius: 0 3px 3px 0;
        user-select: none;
    }
    /* Position the "next button" to the right */
    .next {
        position: absolute;
        right: 0;
        border-radius: 3px 0 0 3px;
    }
    .prev {
        position: absolute;
        left: 0;
        border-radius: 3px 0 0 3px;
    }
    /* On hover, add a black background color with a little bit see-through */
    .prev:hover, .next:hover {
      background-color: rgba(0,0,0,0.8);
      color: white;
    }
    /* The dots/bullets/indicators */
    .dot {
      cursor: pointer;
      height: 15px;
      width: 15px;
      margin: 0 2px;
      background-color: #bbb;
      border-radius: 50%;
      display: inline-block;
      transition: background-color 0.6s ease;
    }
    /* The dot/bullet/indicator container */
    .dot-container {
      text-align: center;
      padding: 20px;
      background: #ddd;
    }

    
/*--------------- MEDIA QUERIES ---------------*/

@media only screen and (max-width: 767px) {
    /*show cloned nav buttons for mobile*/ 
    .navButtonWrap.navButtonMobile {
        display: block;
    }
    .navButtonMobile .button {
        box-shadow: none;
    }
    
    /*Stack items on mobile*/
    .block_e848b4a443384e95bd52f7416c5b9531 .item{
        width: 50%;
        float: left;
    }
    .blockWrap_c78c35d22f6b438da26f51bda41d1c77 li{
        display: inline;
        margin: 2%;
    }
    .block_b83ef3453d02484e8ca2bf6c49bc7476 .itemImg{
        width: 40%;
        margin: 2%;
        display: inline;
    }
     .blockWrap_c6a545ab8bcb4326b178f8f35886cf6a .itemsCollectionContent{display: flex;}
    .block_c6a545ab8bcb4326b178f8f35886cf6a .item{
        width: 33.33%;
        float:left;
    }
    .blockWrap_e37256b1c5ff43339f32a32ac916d614 .itemImg{
        width: 45%;
        margin: 2.5%;
        float: left;
    }
    .blockWrap_d9d700a05071444fa6c30af9d92b9d22 li{
        width: 100%;
        display: block;
    }
    
    /*Download our Free Mobile App*/
    .blockWrap_b74156172da64137b8a09f21304dad80 .items_b74156172da64137b8a09f21304dad80 {
        display: flex;
        flex-direction: row;
    }
    .block_b74156172da64137b8a09f21304dad80 .item{
        width: 33%;
        height: 90%;
        float: left;
    }
    
    /*Display blocks only on mobile*/
    .blockWrap_c78c35d22f6b438da26f51bda41d1c77{display: block;}
    .blockWrap_b3d2f480c4f64309bf90008a7a55f43{display: block;}
    .blockWrap_e44b312aaa1d458392b2367a3cc1423a{display: block;}
    
    /*Hide content on mobile*/
    .block_e848b4a443384e95bd52f7416c5b9531 p{display: none;}
    .block_b74156172da64137b8a09f21304dad80 .item p{display: none;}
    .block_c6a545ab8bcb4326b178f8f35886cf6a .itemInnerContent a{display: none;}
    
    /*Format blocks for mobile*/
        .mySlides{
            margin: 0 !important;
            padding: 0 !important;
        }
        
                .block_e0f3d6c1103e4a2cbe110e30bd0c2048 {display: block !important;} 
                .block_f0d560c6c8d34e70aac766580745993d {display: none !important;}
    
    /*Change icon font size for homepage*/
    .blockWrap_cc0b029335a148c5b48a9b5d15591630 .contentTitle{font-size: 30px !important;}
    .block_e848b4a443384e95bd52f7416c5b9531 .contentTitle{font-size: 16px !important;}
    .block_b74156172da64137b8a09f21304dad80 .contentTitle{font-size: 16px !important;}
    .block_c6a545ab8bcb4326b178f8f35886cf6a .contentTitle{font-size: 16px !important;}
    
    /*Change Global font sizes on mobile*/
    .contentTitle{font-size: 20px !important;}
    .pageTitle{font-size: 20px !important;}
    h2{font-size: 20px !important;}
    p{font-size: 16px !important;}
}

@media only screen and (max-width: 767px) and (min-width: 481px) {
/*Download our Free Mobile App*/
.blockWrap_e37256b1c5ff43339f32a32ac916d614 .items_e37256b1c5ff43339f32a32ac916d614 .item {
        display: flex;
        justify-content: center;
    }
}

/* BREAKPOINT 420 */
@media only screen and (max-width: 420px){
/* HOME */
     /* Hero Headline */
        .block_cc0b029335a148c5b48a9b5d15591630 .contentTitle {font-size: 32px;}
/* FOOTER */
        .footerContent .contentTitle {font-size: 32px;}
} 
   
/* BREAKPOINT FULL */
 /* HOME */
      /* Small Headlines */
    .block_b928fe7eb7af4377b68e1077815f5a6e .contentTitle,
    .block_b9a7cd6c20e149eb9ff5f14437890f2a .contentTitle {letter-spacing: 0; font-weight: bold}
/* FOOTER */
    /* Expandable Menu */ 
    .navContent ul li ul {max-width: 400px !important;}
/*open_enrollment_2020*/
.blockWrap_faff172e16344e30aefa58e675438fa4 {display:none;}

.block_c122d099c11140de8c9ba7d3eeb0e57d a {
    color: #fff;
}

.block_c122d099c11140de8c9ba7d3eeb0e57d a:hover {
    color: #fff!important;
}

@media only screen and (max-width: 768px) {
    .items_b4a301dac10b474a8c051013ed106c15.cols4 .item:nth-child(odd) {
        clear: both;
        margin-left: 0;
    }
    .items_b4a301dac10b474a8c051013ed106c15.cols4 .item { 
    width: 100%;
    margin: 5% 0 0;
    }
    .items_b4a301dac10b474a8c051013ed106c15.cols4 .item:nth-child(3n+1) {
        clear: unset;
    }
}

.blockWrap_b433fa50547a44b6b5477fb54a427e8f .button,
.block_f26f453f8f2745f683a722e9db3ecf93 .button,
.blockWrap_b40e9163813d4b2f9016d39b7ef9bb3d .button,
.blockWrap_e833d9a589a5434f8cd1903cd405b7a0 .button,
.blockWrap_dda1e5026bfc4027a6454102f22219bb .button,
.blockWrap_aa4e60435c6f4f31b670a93ba3df65f3 .button,
.block_cbd6fae99de34646baf354dc26210340 .button,
.block_f5322d622f694c83b94676038c0eaacd .button,
.blockWrap_eeeb21b3c3064e1fa28ac7a5763a70d0 .button,
.block_befe50af04df4925afed939f54339795 .button,
.block_c2990d8eab4042e08a19669682d2a528 .button,
.block_f72260cb01914bad9da367cbf37e84a8 .button,
.block_fa6cf57551d645abaaba827b7f98e088 .button,
.blockWrap_d09b8839228c45cf8f25cd512696f3c8 .button,
.block_a88b1ae4044342158f22d79b920e78db .button,
.blockWrap_aae230d6bd93443a8d8a116561b81c16 .button,
.blockWrap_c2eed3ba5dda4004ac0e4a4c25e47b33 .button,
.block_d7d6a5a98ac64c43a7794122c2218be0 .button,
.items_d63ad97b45044aa8a2d6f787a42c5806 .button,
.block_ad50d958ad54466eb881c2835f48e052 .button,
.items_c3a43333904848e1af038130a6d614e5 .button,
.blockWrap_f990e607d1e94196b946aa8051c2ad68 .button,
.block_da28880509bf4bec901c0e237773ad9f .button,
.items_b3511ad0145c45d283b0c6f6fcecd0b3 .button,
.blockWrap_d73bc6073a3c4aa7b9e4e03ae180ef9f .button,
.block_ae52cfdeb0c9492a9c23cebaffe03d26 .button,
.block_e8990d98d2054aa99e0185864f632e37 .button,
.items_cc3fac365f7d428aaca48659eaa3b92b .button
{
    float: right!important;
}

.blockWrap_b433fa50547a44b6b5477fb54a427e8f .contentTitle,
.block_f26f453f8f2745f683a722e9db3ecf93 .contentTitle,
.blockWrap_b40e9163813d4b2f9016d39b7ef9bb3d .contentTitle,
.blockWrap_e833d9a589a5434f8cd1903cd405b7a0 .contentTitle,
.blockWrap_dda1e5026bfc4027a6454102f22219bb .contentTitle,
.blockWrap_aa4e60435c6f4f31b670a93ba3df65f3 .contentTitle,
.block_cbd6fae99de34646baf354dc26210340 .contentTitle,
.block_f5322d622f694c83b94676038c0eaacd .contentTitle,
.blockWrap_eeeb21b3c3064e1fa28ac7a5763a70d0 .contentTitle,
.block_befe50af04df4925afed939f54339795 .contentTitle,
.block_c2990d8eab4042e08a19669682d2a528 .contentTitle,
.block_f72260cb01914bad9da367cbf37e84a8 .contentTitle,
.block_fa6cf57551d645abaaba827b7f98e088 .contentTitle,
.blockWrap_d09b8839228c45cf8f25cd512696f3c8 .contentTitle,
.block_a88b1ae4044342158f22d79b920e78db .contentTitle,
.blockWrap_aae230d6bd93443a8d8a116561b81c16 .contentTitle,
.blockWrap_c2eed3ba5dda4004ac0e4a4c25e47b33 .contentTitle,
.block_d7d6a5a98ac64c43a7794122c2218be0 .contentTitle,
.items_d63ad97b45044aa8a2d6f787a42c5806 .contentTitle,
.block_ad50d958ad54466eb881c2835f48e052 .contentTitle,
.items_c3a43333904848e1af038130a6d614e5 .contentTitle,
.blockWrap_f990e607d1e94196b946aa8051c2ad68 .contentTitle,
.block_da28880509bf4bec901c0e237773ad9f .contentTitle,
.items_b3511ad0145c45d283b0c6f6fcecd0b3 .contentTitle,
.blockWrap_d73bc6073a3c4aa7b9e4e03ae180ef9f .contentTitle,
.block_ae52cfdeb0c9492a9c23cebaffe03d26 .contentTitle,
.block_e8990d98d2054aa99e0185864f632e37 .contentTitle,
.items_cc3fac365f7d428aaca48659eaa3b92b .contentTitle
{
    float: left!important;
    margin-top: 10px;
}