/*------------ 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: #003e7e;
    color: #fff;
    padding: 15px 0;
    text-align: center;
}
.secondaryNav .blockInnerContent {
    font-size: 1.1em;
}
.secondaryNav a {
    color: white;
    transition: 150ms;
}
.secondaryNav a:hover {
    color: #ff8000;
    transition: 150ms;
}
.secondaryNav li {
    display: inline-block;
    margin-right: 1.5em;
}
.secondaryNav li:last-child {
    margin-right: 0;
}
/*list icons*/ 
/*address*/ 
.secondaryNav li:nth-child(1):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/a41bf66e47c847f2b823fa24035cbba0/i/d6ba259c50494b059e4e844929ee4f3a/1/5feFb8zhrk/address.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 10px;
    margin-right: 8px;
    vertical-align: middle;
}
/*phone*/ 
.secondaryNav li:nth-child(2):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/a41bf66e47c847f2b823fa24035cbba0/i/dfb20ae6defd4a049771020f2671a95e/1/5feFb8zhrk/phone.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 15px;
    width: 15px;
    margin-right: 8px;
    vertical-align: middle;
}
/*fax*/ 
.secondaryNav li:nth-child(3):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/a41bf66e47c847f2b823fa24035cbba0/i/e601f98df4f643ff810102b6020f78fd/1/5feFb8zhrk/fax.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 15px;
    margin-right: 8px;
    vertical-align: middle;
}
/*hours*/ 
.secondaryNav li:nth-child(4):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/a41bf66e47c847f2b823fa24035cbba0/i/ec9f3d9bbb4b49c1934422b3d6aced56/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_cf2495fef3f246eda03a4a26d0afb874 ul {
    list-style-image: url(https://static.spacecrafted.com/a41bf66e47c847f2b823fa24035cbba0/i/c5ed5a87515442b08748a200e3c6f8f5/1/5feFb8zhrk/check.png);
}
.block_cf2495fef3f246eda03a4a26d0afb874 li {
    margin-bottom: 0.75em;
}

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

.block_cf2495fef3f246eda03a4a26d0afb874 .blockImg {
    padding-top: 32px;
}
.block_cf2495fef3f246eda03a4a26d0afb874 img {
    border-radius: 50%;
}
.block_cf2495fef3f246eda03a4a26d0afb874 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 16px;
    text-align: center;
    max-width: 100% !important;
    color: #003e7e;
}
.block_cf2495fef3f246eda03a4a26d0afb874 .imgEffect-content {
    background: #f0f0e1;
    padding: 5px;
    border-radius: 8px;
}
.block_cf2495fef3f246eda03a4a26d0afb874 .imgEffect-overlay {
    top: 70%;
    background-color: transparent !important;
}
.block_cf2495fef3f246eda03a4a26d0afb874  .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/a41bf66e47c847f2b823fa24035cbba0/i/fcf541abd1964d909655c61d7a46c8aa/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/a41bf66e47c847f2b823fa24035cbba0/i/dfa000406f994f7c92688e047e3d820e/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/a41bf66e47c847f2b823fa24035cbba0/i/f429a251c0a04d84812e67a11e5d4dd7/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/a41bf66e47c847f2b823fa24035cbba0/i/d7477216209241e9a86399265cd864cd/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; }
