:root {
    --primary-color: #06B18F;
    --secondary-color: #171717;
    --font-family: ofelia-text, sans-serif;
}



/*MOBILE SEND-TEXT BUTTON*/
#phoneLanding:nth-of-type(2) {background: var(--primary-color) !important;}



/*FONT CHANGES*/
/*titles*/
.contentTitle, .contentTitle a {
    font-family: var(--font-family);
    font-style: normal;
    font-weight: 500;
}
/*body*/
html, body {
    font-family: adobe-jenson-pro-caption, serif;
    font-style: normal;
    font-weight: 300;
}
/*bold*/
.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {
    font-family: adobe-jenson-pro-caption, serif;
    font-style: normal;
    font-weight: 700;
}
.blockInnerContent a, .itemInnerContent a {
    font-family: adobe-jenson-pro-caption, serif;
    font-style: normal;
    font-weight: 700;
}
/*italic*/
.blockInnerContent i, .blockInnerContent em {
    font-family: adobe-jenson-pro-caption, serif;
    font-style: italic;
    font-weight: 300;
}
/*navigation*/
.navContainer, .navContent li .button {
    font-family: adobe-jenson-pro-caption, serif;
    font-style: normal;
    font-weight: 300;
}
/*page titles*/
.pageTitle {
    font-family: var(--font-family);
    font-style: normal;
    font-weight: 500;
}    



/*SITEWIDE BUTTON PADDING */
.button {padding: 15px 30px;}



/*WELLNESS CLASS RESPONSIVENESS*/
.responsive-google-slides {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 Ratio */
    height: 0;
    overflow: hidden;
}
.responsive-google-slides iframe {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}



/*COMMENT OUT CODE BELOW TO DISPLAY COVID/PEP BANNER*/
#covidAlert {
    display: none!important;
}



/*HOMEPAGE HEADER CONTAINER OPACITY*/
.isHomepage .headerContainer {
    background-color: rgb(232 232 232 / 53%);
}



/*HERO GALLERY SPACING AND RESPONSIVENESS*/
.block_cf1a74e75326485793a6130a28a9ebe8 .blockImg {
    padding-top: 3.5em!important;
}

@media only screen and (max-width: 767px) {
    .blockWrap_cf1a74e75326485793a6130a28a9ebe8 img {
        width: 75%;
    }
}



/*COMMENT OUT CODE BELOW IF PHARMACY DOES NOT HAVE LEAD TRACKING*/
.blockWrap_cf1a74e75326485793a6130a28a9ebe8 {
    margin-bottom: -100px;
    padding-bottom: 200px!important;
}

.block_d4cb6c28cd0944a8b799e92aab22a14b {
    background-color: var(--primary-color);
    max-width: 600px!important;
    padding-top: 2%;
    padding-bottom: 2%;
}

.block_d4cb6c28cd0944a8b799e92aab22a14b a {
    color: #fff;
    font-weight: 800;
}

@media only screen and (max-width: 767px) {
    .blockWrap_d4cb6c28cd0944a8b799e92aab22a14b {
        margin-bottom: -30px!important;
        margin-left: auto;
        margin-right: auto;
        width: 70%;
    }
    .blockWrap_d4cb6c28cd0944a8b799e92aab22a14b .blockText {
        padding: 0 40px 40px;
    }
    .blockWrap_d4cb6c28cd0944a8b799e92aab22a14b .blockImg {
        padding-bottom: 0;
        max-width: 50%;
        margin-left: auto;
        margin-right: auto;
    }
    .blockWrap_d4cb6c28cd0944a8b799e92aab22a14b .contentTitle {
        font-size: 27px!important;
    }
}



/*MISC RESPONSIVE FONT SIZES*/
@media only screen and (max-width: 680px) {
    .block_cf1a74e75326485793a6130a28a9ebe8 .contentTitle,
    .blockWrap_ef2c6f11f8314af7aea30dbf548e5f8b .pageTitle,
    .blockWrap_a0fd56fd2f854591bb7aaeb89ad5c752 .pageTitle {
        font-size: 35px;
    }
    .items_ac76c3136c8041d8b7eb32ab7fa980d3 h2.contentTitle,
    .blockWrap_ace69908bd1448c2ad514d7854eda4d6 .contentTitle {
        font-size: 20px!important;
    }
    .itemImg .contentTitle, .secondaryContent .contentTitle,
    .blockWrap_c795a66b79c94d81a4b76dfc47045f50 .contentTitle {
        font-size: 22px!important;
    }
    .page_bb2e0abf154d435fa75aa7e1eb30b643 .contactPage .contentTitle {
        font-size: 27px!important;
    }
    .contentTitle {
        font-size: 35px!important;
    }
    p, li, .items_d530d3b5b18a42f9b7f36d5e9ecb15f9 .itemImg .contentTitle {
        font-size: 18px!important;
    }
}



/*THREE HIGHLIGHTS UNDER HOMEPAGE BLURB*/
.items_d530d3b5b18a42f9b7f36d5e9ecb15f9 .contentTitle {
    font-weight: 500;
    padding-bottom: 0!important;
}

.block_d530d3b5b18a42f9b7f36d5e9ecb15f9 {
    max-width: 1200px!important;
}

@media only screen and (max-width: 599px) {
    .block_d530d3b5b18a42f9b7f36d5e9ecb15f9 .item {
        width: 100%;
        margin: 5% 0 0!important;
    }
}

@media (min-width: 600px) and (max-width: 690px) {
    .blockWrap_d530d3b5b18a42f9b7f36d5e9ecb15f9 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 16px!important;
}
}



/*SITEWIDE SPACING FOR VERTICALLY ALIGNED CONTENT IN IMAGE BLOCK*/
@media (min-width: 768px) {
.layoutC .blockText  {
    padding-left: 5%!important;
    padding-right: 5%!important;
}
.layoutD .blockText {
    padding-right: 5%!important;
}
}



/*HOMEPAGE TESTIMONIAL SECTION*/
@media only screen and (max-width: 767px) {
    .blockWrap_b6a0fa6639e24e05a905fc3ba1862e93 .blockImg {
        order: 2!important;
        padding-bottom: 0;
    }
    .blockWrap_b6a0fa6639e24e05a905fc3ba1862e93 .blockText {
        order: 1!important;
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .block_b6a0fa6639e24e05a905fc3ba1862e93 {
        display: flex!important;
        flex-direction: column!important;
    }
}

@media (min-width: 768px) and (max-width: 994px) {
    .blockWrap_b6a0fa6639e24e05a905fc3ba1862e93 .contentTitle {
        font-size: 25px;
    }
    .blockWrap_b6a0fa6639e24e05a905fc3ba1862e93 p {
        font-size: 18px;
    }
    .blockWrap_b6a0fa6639e24e05a905fc3ba1862e93 .button {
        padding: 10px;
    }
}



/*HOMEPAGE MOBILE APP SECTION*/
@media only screen and (max-width: 599px) {
.block_ac76c3136c8041d8b7eb32ab7fa980d3 .item {
    width: 100%;
    margin: 5% 0 0!important;
}
}



/*HOVER COLOR IN FOOTER*/
.footerContainer a:hover {
    color: var(--secondary-color)!important;
}



/*SOCIAL ICON VERTICAL ALIGNMENT IN FOOTER*/
.footerContainer .socialIconsContainer {
    padding-top: 20px!important;
}



/*SITEWIDE CONTENT TITLE SPACING*/
.contentTitle {
    padding-bottom: 35px!important;
}



/*SITEWIDE COLS2 SIMPLE LIST RESPONSIVENESS*/
@media only screen and (max-width: 680px) {
    .simpleList .cols2 .item {
        width: 100%;
        margin: 0!important;
    }
}



/*RESPONSIVE SPACING AND TITLE SIZE FOR CONTENT UNDER OUR SPECIALTIES*/
@media only screen and (max-width: 767px) {
    .blockWrap_e608a0b7a28548cd8872a068be27bc70 .blockText,
    .block_f9bfcb6c1df54126a6f28b3ef93a3d2d .blockText,
    .block_e39ecad040e2440ba5c1d18feea7fc18 .blockText {
        margin-top: 50px;
        margin-bottom: 80px;
    }
    .blockWrap_e608a0b7a28548cd8872a068be27bc70 .contentTitle,
    .block_f9bfcb6c1df54126a6f28b3ef93a3d2d .contentTitle,
    .block_e39ecad040e2440ba5c1d18feea7fc18 .contentTitle {
        font-size: 22px!important;
    }
}

@media only screen and (min-width: 768px) {
    .block_f9bfcb6c1df54126a6f28b3ef93a3d2d.layoutD .blockText {
        padding-left: 8%!important;
        padding-right: 5%;
    }
}



/*RESPONSIVE TITLE SIZE FOR OUR STAFF*/
@media only screen and (max-width: 767px) {
    .blockWrap_dcf929d5cf1849af86cb60557b65689c .contentTitle,
    .blockWrap_a61743c3ef934f29b6811fdf66049058 .contentTitle,
    .blockWrap_f45a6828b64c4e06917d375c4550cbcb .contentTitle {
        font-size: 22px!important;
    }
}



/*BACKGROUND COLOR FOR TEXT UNDER OUR STAFF*/
.blockWrap_dcf929d5cf1849af86cb60557b65689c .blockText,
.blockWrap_a61743c3ef934f29b6811fdf66049058 .blockText,
.blockWrap_f45a6828b64c4e06917d375c4550cbcb .blockText {
    background-color: #f1f1f1;
    padding: 30px!important;
}



/*PHARMACY SERVICES PAGE*/
.page_aff6f0c3ade143f384aafec44fdf7e84 .primaryAndSecondaryContainer {
    padding-top: 0;
}

.block_b68bfbec58b1462b9f7522a572d1785f .button {
    width: 100%;
    padding-top: 1em;
}

@media only screen and (max-width: 680px) {
    .block_b68bfbec58b1462b9f7522a572d1785f p {
    text-align: left;
    }
}

@media (min-width: 481px) and (max-width: 680px) {
    .block_b68bfbec58b1462b9f7522a572d1785f .item {
        width: 80%!important;
    }
    .simpleList.blockWrap_b68bfbec58b1462b9f7522a572d1785f .cols2 .item {
        margin: 0 10%!important;
    }
}

@media only screen and (max-width: 480px) {
    .simpleList.blockWrap_b68bfbec58b1462b9f7522a572d1785f .cols2 .item {
        margin-bottom: 3%!important;
    }
    .simpleList.blockWrap_b68bfbec58b1462b9f7522a572d1785f .cols2 .item:nth-child(1) {
        margin-top: 5%!important;
    }
}



/*HOMEPAGE CONTACT SECTION*/
.contactPage{
      width:100% auto;
      height: 100vh auto;
      display: flex;
      flex-direction: row;
}

.map{
    order: 2;
    width: 50% !important;
    height:100vh !important;
    float:left !important;
    display:inline !important;
    background-color: #fff !important;
}

.contactInfo{
    order: 1;
    margin-top: auto;
    margin-bottom: auto;
    width: 50%;
    height: 100%;
    float: right;
    display:inline;
    text-align: center;
}

.contactInfo .contentTitle {
    letter-spacing: -.03em!important;    
    font-size: 40px!important;
}

@media only screen and (max-width: 990px) {
    .contactPage {
        flex-direction: column;
    }
    .map {
        width: 100%!important;
        height: 50vh!important;
        order: 1;
    }
    .contactInfo {
        order: 2;
        width: 100%!important;
        padding-top: 80px;
        padding-bottom: 80px;
    }
}

@media only screen and (max-width: 680px) {
        .contactPage .contentTitle{
        font-size: 35px!important;
    }
    .contactPage p {
        font-size: 18px!important;
    }
}



/*INDIVIDUAL SERVICE PAGE RESPONSIVENESS*/
@media only screen and (max-width: 767px) {
    .block_dc3d4f144902494685401a8425198216,
    .block_e6f869f5e2c44fe5a1ec3a4cd8237c88,
    .block_cac8b3f8ec214a5a953a0fbdd1883e95,
    .block_ee1c8f8836964096a878395c1cdbb500,
    .block_bf47b90d3e354b0286df08a3a2b0ec14,
    .block_ec6ca105b46146fbb97a46aa53801053,
    .block_c4610311312b43c4bac35a3c7b9dab18,
    .block_eb69a035015344b0b77d196d51d461da,
    .block_e768fd28516047af9b7f533457e19fe0,
    .block_f771d224ca8c47f980a98c8744905426,
    .block_f0271b1313e2470aa6aea055a44656ec,
    .block_bb715eb78f1d4457be32230be10e79ad,
    .block_fad48d43b4e04079966c4bde92e186c9,
    .block_e3b73b7f8c414390bf4cc34147032821,
    .block_cbbc8102b1674f929b4b344ad7273e87,
    .block_ad37fc28327749b98d1adfb8b39428aa,
    .block_df296095e73b49b7bff4be6147dd8547,
    .block_dc180b0765e84bcdb75e5baace8a0641,
    .block_fbf8df52ffe54d36a5a0ef9d5391216d,
    .block_ccbd7ff31f3241868403df2cc1075286,
    .block_c2ee2c4782274164a8c22891de6a62e8 {
        display: flex;
        flex-direction: column;
    }
    .block_dc3d4f144902494685401a8425198216 .blockImg,
    .block_e6f869f5e2c44fe5a1ec3a4cd8237c88 .blockImg,
    .block_cac8b3f8ec214a5a953a0fbdd1883e95 .blockImg,
    .block_ee1c8f8836964096a878395c1cdbb500 .blockImg,
    .block_bf47b90d3e354b0286df08a3a2b0ec14 .blockImg,
    .block_ec6ca105b46146fbb97a46aa53801053 .blockImg,
    .block_c4610311312b43c4bac35a3c7b9dab18 .blockImg,
    .block_eb69a035015344b0b77d196d51d461da .blockImg,
    .block_e768fd28516047af9b7f533457e19fe0 .blockImg,
    .block_f771d224ca8c47f980a98c8744905426 .blockImg,
    .block_f0271b1313e2470aa6aea055a44656ec .blockImg,
    .block_bb715eb78f1d4457be32230be10e79ad .blockImg,
    .block_fad48d43b4e04079966c4bde92e186c9 .blockImg,
    .block_e3b73b7f8c414390bf4cc34147032821 .blockImg,
    .block_cbbc8102b1674f929b4b344ad7273e87 .blockImg,
    .block_ad37fc28327749b98d1adfb8b39428aa .blockImg,
    .block_df296095e73b49b7bff4be6147dd8547 .blockImg,
    .block_dc180b0765e84bcdb75e5baace8a0641 .blockImg,
    .block_fbf8df52ffe54d36a5a0ef9d5391216d .blockImg,
    .block_ccbd7ff31f3241868403df2cc1075286 .blockImg,
    .block_c2ee2c4782274164a8c22891de6a62e8 .blockImg {
        order: 2;
        padding-bottom: 0;
    }
    .block_dc3d4f144902494685401a8425198216 .blockText,
    .block_e6f869f5e2c44fe5a1ec3a4cd8237c88 .blockText,
    .block_cac8b3f8ec214a5a953a0fbdd1883e95 .blockText,
    .block_ee1c8f8836964096a878395c1cdbb500 .blockText,
    .block_bf47b90d3e354b0286df08a3a2b0ec14 .blockText,
    .block_ec6ca105b46146fbb97a46aa53801053 .blockText,
    .block_c4610311312b43c4bac35a3c7b9dab18 .blockText,
    .block_eb69a035015344b0b77d196d51d461da .blockText,
    .block_e768fd28516047af9b7f533457e19fe0 .blockText,
    .block_f771d224ca8c47f980a98c8744905426 .blockText,
    .block_f0271b1313e2470aa6aea055a44656ec .blockText,
    .block_bb715eb78f1d4457be32230be10e79ad .blockText,
    .block_fad48d43b4e04079966c4bde92e186c9 .blockText,
    .block_e3b73b7f8c414390bf4cc34147032821 .blockText,
    .block_cbbc8102b1674f929b4b344ad7273e87 .blockText,
    .block_ad37fc28327749b98d1adfb8b39428aa .blockText,
    .block_df296095e73b49b7bff4be6147dd8547 .blockText,
    .block_dc180b0765e84bcdb75e5baace8a0641 .blockText,
    .block_fbf8df52ffe54d36a5a0ef9d5391216d .blockText,
    .block_ccbd7ff31f3241868403df2cc1075286 .blockText,
    .block_c2ee2c4782274164a8c22891de6a62e8 .blockText {
        order: 1;
        padding-bottom: 1.5em;
    }
    .block_dc3d4f144902494685401a8425198216 .contentTitle,
    .block_e6f869f5e2c44fe5a1ec3a4cd8237c88 .contentTitle,
    .block_cac8b3f8ec214a5a953a0fbdd1883e95 .contentTitle,
    .block_ee1c8f8836964096a878395c1cdbb500 .contentTitle,
    .block_bf47b90d3e354b0286df08a3a2b0ec14 .contentTitle,
    .block_ec6ca105b46146fbb97a46aa53801053 .contentTitle,
    .block_c4610311312b43c4bac35a3c7b9dab18 .contentTitle,
    .block_eb69a035015344b0b77d196d51d461da .contentTitle,
    .block_e768fd28516047af9b7f533457e19fe0 .contentTitle,
    .block_f771d224ca8c47f980a98c8744905426 .contentTitle,
    .block_f0271b1313e2470aa6aea055a44656ec .contentTitle,
    .block_bb715eb78f1d4457be32230be10e79ad .contentTitle,
    .block_fad48d43b4e04079966c4bde92e186c9 .contentTitle,
    .block_e3b73b7f8c414390bf4cc34147032821 .contentTitle,
    .block_cbbc8102b1674f929b4b344ad7273e87 .contentTitle,
    .block_ad37fc28327749b98d1adfb8b39428aa .contentTitle,
    .block_df296095e73b49b7bff4be6147dd8547 .contentTitle,
    .block_dc180b0765e84bcdb75e5baace8a0641 .contentTitle,
    .block_fbf8df52ffe54d36a5a0ef9d5391216d .contentTitle,
    .block_ccbd7ff31f3241868403df2cc1075286 .contentTitle,
    .block_a624a11da7094536af4eb1776d174f91 .contentTitle,
    .block_c2ee2c4782274164a8c22891de6a62e8 .contentTitle {
        font-size: 30px!important;
    }
    .block_dc3d4f144902494685401a8425198216 .imgShape:before,
    .block_e6f869f5e2c44fe5a1ec3a4cd8237c88 .imgShape:before,
    .block_cac8b3f8ec214a5a953a0fbdd1883e95 .imgShape:before,
    .block_ee1c8f8836964096a878395c1cdbb500 .imgShape:before,
    .block_bf47b90d3e354b0286df08a3a2b0ec14 .imgShape:before,
    .block_ec6ca105b46146fbb97a46aa53801053 .imgShape:before,
    .block_c4610311312b43c4bac35a3c7b9dab18 .imgShape:before,
    .block_eb69a035015344b0b77d196d51d461da .imgShape:before,
    .block_e768fd28516047af9b7f533457e19fe0 .imgShape:before,
    .block_f771d224ca8c47f980a98c8744905426 .imgShape:before,
    .block_f0271b1313e2470aa6aea055a44656ec .imgShape:before,
    .block_bb715eb78f1d4457be32230be10e79ad .imgShape:before,
    .block_fad48d43b4e04079966c4bde92e186c9 .imgShape:before,
    .block_e3b73b7f8c414390bf4cc34147032821 .imgShape:before,
    .block_cbbc8102b1674f929b4b344ad7273e87 .imgShape:before,
    .block_ad37fc28327749b98d1adfb8b39428aa .imgShape:before,
    .block_df296095e73b49b7bff4be6147dd8547 .imgShape:before,
    .block_dc180b0765e84bcdb75e5baace8a0641 .imgShape:before,
    .block_fbf8df52ffe54d36a5a0ef9d5391216d .imgShape:before,
    .block_ccbd7ff31f3241868403df2cc1075286 .imgShape:before,
    .block_c2ee2c4782274164a8c22891de6a62e8 .imgShape:before {
        padding-top: 45%;
    }
}

@media (min-width: 768px) {
    .block_dc3d4f144902494685401a8425198216 .imgShape,
    .block_e6f869f5e2c44fe5a1ec3a4cd8237c88 .imgShape,
    .block_cac8b3f8ec214a5a953a0fbdd1883e95 .imgShape,
    .block_ee1c8f8836964096a878395c1cdbb500 .imgShape,
    .block_bf47b90d3e354b0286df08a3a2b0ec14 .imgShape,
    .block_ec6ca105b46146fbb97a46aa53801053 .imgShape,
    .block_c4610311312b43c4bac35a3c7b9dab18 .imgShape,
    .block_eb69a035015344b0b77d196d51d461da .imgShape,
    .block_e768fd28516047af9b7f533457e19fe0 .imgShape,
    .block_f771d224ca8c47f980a98c8744905426 .imgShape,
    .block_f0271b1313e2470aa6aea055a44656ec .imgShape,
    .block_bb715eb78f1d4457be32230be10e79ad .imgShape,
    .block_fad48d43b4e04079966c4bde92e186c9 .imgShape,
    .block_e3b73b7f8c414390bf4cc34147032821 .imgShape,
    .block_cbbc8102b1674f929b4b344ad7273e87 .imgShape,
    .block_ad37fc28327749b98d1adfb8b39428aa .imgShape,
    .block_df296095e73b49b7bff4be6147dd8547 .imgShape,
    .block_dc180b0765e84bcdb75e5baace8a0641 .imgShape,
    .block_fbf8df52ffe54d36a5a0ef9d5391216d .imgShape,
    .block_ccbd7ff31f3241868403df2cc1075286 .imgShape,
    .block_c2ee2c4782274164a8c22891de6a62e8 .imgShape {
        border-radius: 50%!important;
    }
}



/*TO ALLOW HEADER AND NAV TO BE TRANSPARENT IN MOBILE*/
@media only screen and (max-width: 767px) {
.tuckContent.isHomepage .headerAndNavContainer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
}
}



/*TESTIMONIALS PAGE*/
.flex-next, .flex-prev {
    height: 15px!important;
    margin-top: 50px;
}

.block_c32df1c6e74b4a4188b584a9078844c1 {
    background-color: #f1f1f1;
    padding: 70px 20px;
    margin-bottom: -70px;
}

@media (min-width: 861px) {
    .blockWrap_c32df1c6e74b4a4188b584a9078844c1 {
        margin-left: -40px;
    }
}

.block_d77d9142987e4274a067697a9a82ff93 img {
    display: none!important;
}

.block_d77d9142987e4274a067697a9a82ff93 .imgCaption-desc {
    font-style: italic;
    order: 1;
    padding-bottom: 35px;
}

.blockWrap_d77d9142987e4274a067697a9a82ff93 .imgCaption {
    display: flex;
    flex-direction: column;
}

.block_d77d9142987e4274a067697a9a82ff93 .imgCaption-title {
    order: 2;
}

.page_e94a06080c9e4816a22b736275378ca7 .primaryAndSecondaryContainer {
    padding-top: 0;
}

.blockWrap_d77d9142987e4274a067697a9a82ff93 {
    min-height: 600px;
}

.secondaryContent {
    margin-top: 25%;
}

@media (min-width: 768px) and (max-width: 860px) {
    .page_e94a06080c9e4816a22b736275378ca7 .primaryContentContainer {
        width: 100%;
        margin-left: auto;
    }
    .page_e94a06080c9e4816a22b736275378ca7 .hasSecondaryContent .primaryContent {
        margin-left: 0;
    }
    .page_e94a06080c9e4816a22b736275378ca7 .secondaryContentContainer {
        width: 100%;
        margin-left: auto;
    }
}

@media only screen and (max-width: 860px) {
    .page_e94a06080c9e4816a22b736275378ca7 .primaryAndSecondaryContent {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        max-width: inherit;
    }
    .secondaryContent {
        margin-top: 0!important;
        margin-bottom: 50px;
    }
    .blockWrap_d394cb8d45e14e4b84a5b905a2c02afb {
        text-align: center;
    }
}



/*MOBILE PAGE WIDTH*/
@media only screen and (min-width: 768px) {
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.mobileInfo {
        max-width: 1200px;
    }
}

@media (min-width: 768px) {
    .mobileInfo.layoutC .blockText {
        padding-left: 0!important;
        padding-right: 0!important;
    }
}


/*CONTACT PAGE*/
.page_bb2e0abf154d435fa75aa7e1eb30b643 .primaryAndSecondaryContainer {
    padding-top: 0;
}

.page_bb2e0abf154d435fa75aa7e1eb30b643 .contentTitle {
    padding-top: 35px;
}

@media only screen and (max-width: 990px) {
    .page_bb2e0abf154d435fa75aa7e1eb30b643 .contactPage {
        flex-direction: column;
    }
    .page_bb2e0abf154d435fa75aa7e1eb30b643 .map {
        order: 2;
    }
    .page_bb2e0abf154d435fa75aa7e1eb30b643 .contactInfo {
        order: 1;
        padding-top: 40px;
    }
}



/*MED INFO PAGE*/
.page_a31a811363bc4dd080940e5e65c1c567 .uai {
    display: none!important;
}



/*HEALTH NEWS PAGE*/
@media only screen and (max-width: 480px) {
    .blockWrap_ace69908bd1448c2ad514d7854eda4d6 .item {
        margin-bottom: 50px;
        width: 90%;
    }
    .blockWrap_ace69908bd1448c2ad514d7854eda4d6 .itemImg {
        background-color: #fff;
        opacity: 15%!important;
        margin-bottom: -20%;
    }
}

.blockWrap_ace69908bd1448c2ad514d7854eda4d6 .contentTitle {
    text-align: left;
    margin-top: 15px;
    padding-bottom: 15px!important;
}

.blockWrap_ace69908bd1448c2ad514d7854eda4d6 .itemContent {
    padding-left: 20px;
    padding-right: 20px;
}

.blockWrap_ace69908bd1448c2ad514d7854eda4d6 .itemImg {
    background-color: #fff;
    opacity: 90%;
}

.page_fdd10840fa99439c8ae3d47ce7c26553 .primaryAndSecondaryContainer {
    padding-top: 0!important;
}



/*NEW PATIENT CALL PAGE*/
.page_f2ff13effa10470a90d68aea7263c874 .primaryAndSecondaryContent {
    padding-top: 10%;
}

.block_be0219d2d13942f7a02313b86a6b673a .blockImg {
    padding-right: 4%;
}



/*TRANSFER A PRESCRIPTION*/
.page_b91bdf4526e74afda5fa7dafdc51f088 .primaryAndSecondaryContainer {
    padding-top: 0!important;
}



/*BORDERS FOR REFILL AND TRANSFER IN NAV*/
.navButtonWrap li {
    border-bottom: 1px solid #fff;
}

.navButtonWrap li:nth-child(1) {
    border-top: 1px solid #fff;
}

.navButtonWrap a {
    padding-bottom: 5px;
}

/*ABOUT US PAGE BACKGROUND*/
@media only screen and (max-width: 767px) {
html.page_bc716e8a31f3454d981ff1871ad82fc1 {
    background-position: 0;
}
}