/*------------ GLOBAL -----------*/
strong {
    font-weight: bold;
}
/*BUTTONS*/
.scForm input[type=text], .scForm input[type=number], .scForm input[type=email], .scForm input[type=url], .scForm input[type=tel], .scForm input[type=search] {
    background-color: #e4eaf1;
    border: 0px;
    border-radius: 3px;
}
.scForm button, .button {
    border-radius: 3px !important;
}
.ctaButton {
    padding: .65em 1em;
}
/*page title styles*/ 
.pageTitleContent:not(.block_c080fed38a484be5ab7ae6cb79689a13):not(.block_df8017af630442b8bb09117ed07b1e2e),
.block_NclZqDso3vxOqVAy,
.block_b2049605566d4e25b9d04dba60733a72 {
    background: white;
    padding-top: 40px;

}
.pageTitleContainer:not(.blockWrap_c080fed38a484be5ab7ae6cb79689a13):not(.blockWrap_df8017af630442b8bb09117ed07b1e2e),
.blockWrap_b2049605566d4e25b9d04dba60733a72 {
    padding-top: 40px;
    padding-bottom: 0;
    background-color: #003e7e;
}
/*------------ NAV -----------*/
/*subnav underline*/
.subNav a:hover {
    text-decoration: underline;
    text-decoration-color: #184578;
}
/*secondary nav*/
.secondaryNav {
    background-color: #F19533;
    color: #fff;
    padding: 15px 0;
    text-align: center;
}
.secondaryNav .blockInnerContent {
    font-size: 1.1em;
}
.secondaryNav a {
    color: white;
    transition: 150ms;
}
.secondaryNav a:hover {
    color: #043E7E;
    transition: 150ms;
}
.secondaryNav li {
    display: inline-block;
    margin-right: 1.5em;
}
.secondaryNav li:last-child {
    margin-right: 0;
}
/*header address*/
.blockWrap_c67b2df9d1204e7aad25ad3b865f6a2d {
    background-color: #043E7E;
    color: #fff;
    padding: 15px 0;
    text-align: center;
}
.blockWrap_c67b2df9d1204e7aad25ad3b865f6a2d .blockInnerContent {
    font-size: 1.1em;
}
.blockWrap_c67b2df9d1204e7aad25ad3b865f6a2d a {
    color: white;
    transition: 150ms;
}
.blockWrap_c67b2df9d1204e7aad25ad3b865f6a2d a:hover {
    color: #fff;
    transition: 150ms;
}
.blockWrap_c67b2df9d1204e7aad25ad3b865f6a2d li {
    display: inline-block;
    margin-right: 1.5em;
}
.blockWrap_c67b2df9d1204e7aad25ad3b865f6a2d li:last-child {
    margin-right: 0;
}
/*list icons*/ 
/*.blockWrap_d66f6a80367049f7b70e5a4e6d422571 .blockContent:before {*/
/*    content: '';*/
/*    display: inline-block;*/
/*    background-image: url(https://static.spacecrafted.com/ed4d75411bff45d487365f74e9225cc9/i/a5689e7b62a34636b2eb499499047fef/1/5feFb8zhrk/Screen%20Shot%202022-08-19%20at%2011.13.54%20AM.png);*/
/*    background-repeat: no-repeat;*/
/*    background-size: contain;*/
/*    height: 50px;*/
/*    width: 300px;*/
/*    margin-right: 8px;*/
/*    vertical-align: bottom;*/
/*}*/
/*address*/ 
.blockWrap_c67b2df9d1204e7aad25ad3b865f6a2d li:nth-child(1):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/ed4d75411bff45d487365f74e9225cc9/i/e28af31e5bb44208ae51b0cfb02a1aa1/1/5feFb8zhrk/address.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 10px;
    margin-right: 8px;
    vertical-align: middle;
}
/*phone*/ 
.blockWrap_c67b2df9d1204e7aad25ad3b865f6a2d li:nth-child(2):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/ed4d75411bff45d487365f74e9225cc9/i/fb9f08c6bdce49a7af954edaee36efd0/1/5feFb8zhrk/phone.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 15px;
    width: 15px;
    margin-right: 8px;
    vertical-align: middle;
}
/*fax*/ 
.blockWrap_c67b2df9d1204e7aad25ad3b865f6a2d li:nth-child(3):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/ed4d75411bff45d487365f74e9225cc9/i/ba95236bbbd1410a89d8d7a07cab8b88/1/5feFb8zhrk/fax.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 15px;
    margin-right: 8px;
    vertical-align: middle;
}
/*hours*/ 
.blockWrap_c67b2df9d1204e7aad25ad3b865f6a2d li:nth-child(4):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/ed4d75411bff45d487365f74e9225cc9/i/fa23455ceaa34b1ebe19eeb42c63cddb/1/5feFb8zhrk/hours.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 16px;
    margin-right: 8px;
    vertical-align: middle;
}
/*facebook share button (needs to be 3rd to last item in nav)*/
.navButtonWrap li:first-child .navLabel {
    font-size: 0;
}
/*less margin between navButtonWrap li*/
.navContent ul .navButtonWrap li  {
    margin-left: .75em;
}
/*CLONED NAV BUTTONS FOR MOBILE*/
/*hide cloned nav buttons for desktop*/ 
.navButtonWrap.navButtonMobile {
    display: none;
}
.navButtonWrap.navButtonMobile {
    padding-top: 20px;
    text-align: center;
}
/*hide facebook share*/
.navButtonWrap.navButtonMobile li:first-child {
    display: none;
}
/*margin for buttons*/
.navButtonWrap.navButtonMobile li:nth-child(2) {
    margin-right: 1em;
}
.navButtonWrap.navButtonMobile li {
    list-style: none;
    display: inline-block;
}
/*------------ FOOTER -----------*/
/*increase content title font size*/ 
.footerContent .contentTitle {
    font-size: 21px;
}
.secondaryTitle {
    padding-bottom: 1em;
}
/*digital pharmacist logo*/
.digiLogo .blockImg {
    text-align: left;
}
.appDownload li:first-child {
    margin-bottom: 1em;
}
.appDownload li img {
    max-width: 106px;
}
/*copywrite/privacy/disclaimer block*/
.footerContent .block_bcf38bfa2a0e476db5ac89e21755be79 .blockInnerContent {
    font-size: 14px;
}
/*------------ HOME -----------*/
/*image gallery caption text*/
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect-content {
    max-width: 1100px;
}
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgHover .imgHover-overlay .imgHover-content p, 
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect .imgEffect-overlay .imgEffect-content p {
    font-size: 24px;
}
/*meet the pharmacist block*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_cf2495fef3f246eda03a4a26d0afb874 {
    /*max-width: 350px !important;*/
    /*padding: 20px;*/
}
.block_ae329bda47a7452c94520001405b202b ul {
    list-style-image: url(https://static.spacecrafted.com/ed4d75411bff45d487365f74e9225cc9/i/a760a52099b54267b779cd3fb768aa6c/1/5feFb8zhrk/check.png);
}
.block_ae329bda47a7452c94520001405b202b li {
    margin-bottom: 0.75em;
}

.block_ae329bda47a7452c94520001405b202b p:last-child {
    border-top: 1px solid #d6d6d6;
    padding-top: 10px;
}

/*.block_cf2495fef3f246eda03a4a26d0afb874 .blockImg {*/
/*    padding-top: 32px;*/
/*}*/
.block_ae329bda47a7452c94520001405b202b img {
    border-radius: 50%;
}
.block_ae329bda47a7452c94520001405b202b .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 20px;
    text-align: center;
    max-width: 100% !important;
    color: #003e7e;
}
.block_ae329bda47a7452c94520001405b202b .imgEffect-content {
    background: #f0f0e1;
    padding: 5px;
    border-radius: 8px;
}
.block_ae329bda47a7452c94520001405b202b .imgEffect-overlay {
    top: 70%;
    background-color: transparent !important;
}
.block_ae329bda47a7452c94520001405b202b  .imgEffect:hover .imgEffect-overlay {
    background-color: transparent;
}
/*newsletter sign-up*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_d66f6a80367049f7b70e5a4e6d422571 {
    max-width: 780px !important;
}
.block_d66f6a80367049f7b70e5a4e6d422571 .blockText {
    width: auto !important;
}
.block_d66f6a80367049f7b70e5a4e6d422571 .scForm button, .block_d66f6a80367049f7b70e5a4e6d422571 .scForm input[type=text]  {
    margin: 0;
}
.block_d66f6a80367049f7b70e5a4e6d422571.layoutD--vAlign1 .blockText {
    margin-right: 2%;
}
.items_def17f0f35b04f3a969c30cca8f7a272 .item:nth-child(n+9) {
    display: none;   
}
.block_e431032809264fb091544df7d31fe2c7 a {
    color: white;
}
/*------------ LOCATIONS  -----------*/
/*list icons*/ 
/*address*/ 
.items_ca34be20949d4affa8b0c2d066464ea7 .item .itemInnerContent ul,
.items_eb28c912d8f9445f9f18f5a75ea5c21f .item .itemInnerContent ul /*single location*/ {
    position: relative;
    padding-left: 25px;
}
.items_ca34be20949d4affa8b0c2d066464ea7 .item .itemInnerContent ul:nth-child(1):before,
.items_eb28c912d8f9445f9f18f5a75ea5c21f .item .itemInnerContent ul:nth-child(1):before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    background-image: url(https://static.spacecrafted.com/ed4d75411bff45d487365f74e9225cc9/i/fbfcdfa54ed547c29c705a7d14192a83/1/5feFb8zhrk/addressBlue.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 17px;
    width: 10px;
    margin-right: 8px;
    vertical-align: middle;

}
/*phone*/ 
.items_ca34be20949d4affa8b0c2d066464ea7 .item .itemInnerContent ul:nth-child(2):before,
.items_eb28c912d8f9445f9f18f5a75ea5c21f .item .itemInnerContent ul:nth-child(2):before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    background-image: url(https://static.spacecrafted.com/ed4d75411bff45d487365f74e9225cc9/i/d9f1df9f7f284b61b3476090061f1229/1/5feFb8zhrk/phoneBlue.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 16px;
    margin-right: 8px;
    vertical-align: middle;

}
/*fax*/ 
.items_ca34be20949d4affa8b0c2d066464ea7 .item .itemInnerContent ul:nth-child(3):before,
.items_eb28c912d8f9445f9f18f5a75ea5c21f .item .itemInnerContent ul:nth-child(3):before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    background-image: url(https://static.spacecrafted.com/ed4d75411bff45d487365f74e9225cc9/i/b2c6f66501ed4d9bb09633617dffe5a1/1/5feFb8zhrk/faxBlue.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 17px;
    width: 17px;
    margin-right: 8px;
    vertical-align: middle;
}
/*hours*/ 
.items_ca34be20949d4affa8b0c2d066464ea7 .item .itemInnerContent ul:nth-child(4):before,
.items_eb28c912d8f9445f9f18f5a75ea5c21f .item .itemInnerContent ul:nth-child(4):before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    background-image: url(https://static.spacecrafted.com/ed4d75411bff45d487365f74e9225cc9/i/adda659e018444eea05826af58dd4daf/1/5feFb8zhrk/hoursBlue.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 17px;
    width: 17px;
    margin-right: 8px;
    vertical-align: middle;
}
/*GOOGLE MAP*/
#map-canvas {
  height: 440px;
  width :100%;
}

#infowindow{
  padding: 10px;
}
.google-maps .overlay {
    z-index: 0;
}
/*------------ LOCATIONS 2 -----------*/
/*address map styles*/ 
#page_d3db46c89ce34a05aa30867950fb5909 .scMap {
    padding-top: 30%;
}
.block_fbd8b97b778d41c1a3293f2d968a8be4 .blockImg {
    padding-bottom: 0;
}
.block_fbd8b97b778d41c1a3293f2d968a8be4 .blockInnerContent {
    display: none;
}
/*------------ MEDIA QUERIES -----------*/
@media only screen and (max-width: 767px) {
.navContent {
    text-align: center;
}
    .secondaryNav li {
        margin: .25em;
    }
/*show cloned nav buttons for mobile*/ 
    .navButtonWrap.navButtonMobile {
        display: block;
    }
/*hide desktop nav buttons on mobile*/ 
    .navButtonWrap {
        display: none;
    }
/*HOME*/
/*coupon section background color*/
    div.blockWrap_e431032809264fb091544df7d31fe2c7 {
        background-color: #003e7e;
        background-image: none;
        margin-bottom: 40px;
    }
    #map-canvas {
      height: 375px;
      width: 90%;
      margin: auto;
    }
}
/*@media only screen and (max-width: 1023px) {*/
/*    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_cf2495fef3f246eda03a4a26d0afb874 {*/
/*        max-width: 500px !important;*/
/*        padding: 40px 20px;*/
/*    }*/
/*}*/
@media only screen and (max-width: 1150px) {
    .pharmBlock {
        padding-right: 4% !important;
    }
    .blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect-content {
        padding-left: 4%;
    }
}
@media only screen and (max-width: 1024px) {
/*HOME - header / pharamcist block*/
    .block_ed4baf288499451789e934ab49fa0bbd .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
    .block_ed4baf288499451789e934ab49fa0bbd .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 90%;
    }
    .blockWrap_ed4baf288499451789e934ab49fa0bbd .imgHover .imgHover-overlay .imgHover-content p, .blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect .imgEffect-overlay .imgEffect-content p {
        font-size: 18px;
    }
    .block_cf2495fef3f246eda03a4a26d0afb874 ul {
        margin-right: 130px;
        padding-bottom: 10px;
    }
}
@media only screen and (min-width: 768px) {
    .navContent ul li ul, .navContent ul li:first-child ul {
        max-width: 350px;
    }
/*container max width*/
.headerAndNavContent,
.primaryAndSecondaryContent, .footerContent,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent {
    max-width: 1100px;
}
/*FOOTER*/ 
/*blockContainer padding*/ 
    .footerContent .blockContainer {
        padding: 2em 0 0 0;
    }
/*digital pharmacist block width*/
    .footerContent .blockWrap_bc487ac0e5244a4794f4e762f77b5ef9 {
        width: 48%;
    }
/*social icons*/
    .footerContent .blockWrap_fa8586ce0d0b4bd89aa50b5155f71394 {
        width: 20.7391%;
    }
/*app download*/ 
    .footerContent .blockWrap_db86d595c9424d9f9d4d0403895bf81e {
        width: auto;
    }
/*copywrite/privacy/disclaimer block*/
    .footerContent .blockWrap_bcf38bfa2a0e476db5ac89e21755be79 {
        float: none;
        width: 100%;
        clear: both;
    }
    .block_bcf38bfa2a0e476db5ac89e21755be79 li {
        display: inline-block;
        margin-right: 2em;
    }
/*HOME*/
/*banner coupon*/
.blockWrap_e431032809264fb091544df7d31fe2c7 .blockText {
    padding-bottom: 30px;
}
    /*LOCATIONS borders on items*/
    .items_ca34be20949d4affa8b0c2d066464ea7.cols3 .item {
        margin: 0;
        padding: 5% 0 5% 5%;
        border-right: 1px solid #eee;
        border-top: 1px solid #eee;
    }
    /*no top border on first 3*/
    .items_ca34be20949d4affa8b0c2d066464ea7.cols3 .item:nth-child(-n+3) {
        border-top: none; 
    }
    /*no right border on every 3rd*/
    .items_ca34be20949d4affa8b0c2d066464ea7.cols3 .item:nth-child(3n+3) {
        border-right: none;
    }
    .items_ca34be20949d4affa8b0c2d066464ea7 .item {
        margin: 0 auto;
    }
/*pull up page title*/
    .blockWrap_c080fed38a484be5ab7ae6cb79689a13, /*locations*/ 
    .blockWrap_df8017af630442b8bb09117ed07b1e2e /*locations single*/ {
        margin-top: -75px;
        position: relative;
        max-width: 1100px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (min-width: 1024px) {
/*HOME - image gallery / pharmacist block*/
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgHover .imgHover-overlay .imgHover-content p, 
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect .imgEffect-overlay .imgEffect-content p,
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle{
    max-width: 50%;
}
/*HOME meet the pharmacist positioning*/
    .blockWrap_ed4baf288499451789e934ab49fa0bbd {
        position: relative;
    }
    .pharmBlock {
        position: absolute;
        float: right;
        top: 30%;
        right: 0;
        left: 0;
        max-width: 1100px;
        margin: auto;
        -webkit-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
        transform: translateY(-30%);
        pointer-events: none;
    }
    /*.block_cf2495fef3f246eda03a4a26d0afb874 {*/
    /*    background: white;*/
    /*    padding: 20px;*/
    /*    border-radius: 3px;*/
        /*float: right;*/
    /*    pointer-events: all;*/
    /*}*/
/*HOME - grid of links*/
    .blockWrap_b45b5bdb54ba4074a653e0de29d09827 {
        margin-top: -80px;
        position: relative;
        max-width: 1100px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (min-width: 1200px) {
/*app download icons*/
    .appDownload li {
        display: inline-block;
    }
    .appDownload li:first-child {
        margin-right: .5em;
        margin-bottom: 0;
    }
}
/*open_enrollment*/
.blockWrap_b8297201b54e4d61a727cac9effdbc6f { display: none; }

@media only screen and (min-width: 768px) {
.headerAndNavContent {
    max-width: unset!important;
}
}

.headerAndNavContent {
    padding-top: 20px;
    padding-bottom: 20px;
}

.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.block_c67b2df9d1204e7aad25ad3b865f6a2d {
    max-width: unset!important;
}

#covidAlert {
    display: none!important;
}

.block_d43ca2ef2b00419baff9dba1c9f3fb20 .button {
    width: 100%;
}

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

.block_a7953353909a41ec83c54b5dae11cd2f strong {
    font-weight: 900!important;
}