.block_bce064104c304332983147a82aeaa448 sup {
    top: 0;
    vertical-align: super;
    font-size: 18px;
}

.blockWrap_d5de1d318f094b019b5ea078b0f4292a {
    position: relative;
}
.blockWrap_d5de1d318f094b019b5ea078b0f4292a:after {
    content: '';
    position: absolute;
    bottom: -20px;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #ff8000 transparent transparent transparent;
    left: calc(50% - 20px);
}


/*------------ GLOBAL -----------*/

.block_c0d0af0a963c45d4bbde8b43e4c21965 strong {font-size: 48px}
.block_c0d0af0a963c45d4bbde8b43e4c21965 light {font-size: 48px}

  .block_c5b76fe2ae7f485ca3808169afac9975 {display: none;}


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: #003783;
    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: #003783;
}

/*------------ 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 -----------*/

/*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/a3e2b13c5bab4c76b75ddcae3f00ee75/i/c340e4395ac14098b2bc120dc5c86c4e/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/a3e2b13c5bab4c76b75ddcae3f00ee75/i/a673e6a29aad47d1b494c4afe1e7e423/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/a3e2b13c5bab4c76b75ddcae3f00ee75/i/cdb2639b34ad45b7848f1f22624bb6d0/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/a3e2b13c5bab4c76b75ddcae3f00ee75/i/fe44b32f213641c7a4a2e08240d33aa9/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) {
  .block_c5b76fe2ae7f485ca3808169afac9975 {display: block !important;}

.block_cf0f9f78e6774f0da9b1a2cb3a416d6b {display: none;}

}


@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 (min-width: 768px) {
    .headerAndNavContent {
        margin: 0 auto;
        max-width: 1350px;
    }
    .headerContainer {
        width: auto;
    }
    .navContainer {
        width: 78%;
        padding-left: 0;
    }
    .navContent ul li ul, .navContent ul li:first-child ul {
        max-width: 350px;
    }

/*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 - 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;
    }
}

/*footer bar*/
.footerContent{
width: 50%;
}
.block_d4042d35bd9a4a45bce248f5c275ddcd{
border-left: solid 1px #999;
text-indent: 10px;
}
.block_bf128f4b88be4ceaa1d954aa5d3b4e5f{
text-align: right;
    }