/* Page Load Delay, DO NOT REMOVE */
body { display: none; }

/* FORMATTING, DON'T CHANGE */

.siteWrapper { z-index: 999;}
.mobileSideNav {position: fixed;}
.headerContent {max-width: 100%;}
.navContent li {padding: 2px}
.navContent li .navSocialIcons {padding: 0}
.navContent li .navSocialIcons a.zocial {margin: 0 3px}
.button, .scForm button {z-index: 50; transition: all .2s ease;}
.button:hover, .scForm button:hover {transform: translateY(3px); transition: all .2s ease;}
.blockContent {padding: 0}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent {padding: 0; margin: 0 auto;}
@media only screen and (max-width: 768px) { body {text-align: center !important}}
.customCaption .contentTitle {font-size: 18px; padding-top: 15px;}
.footerSocialIcons {float: center; margin-top: 23px;}
.footerSocialIcons {color: white;}
@media only screen and (max-width: 768px) { .footerSocialIcons { display: none}}
.contentImg {border-radius: 10px}
.footerContainer {margin-top: -1px}
.useMobileSideNav .mobileFooterContainer {z-index: 10001}

.hidden {opacity: 0; transition: all 1s ease}
.visible {opacity: 1; transition: all 1s ease}

.deferredLoadGallery .contentImg {opacity: 1}

@media only screen and (min-width: 768px) {.headerContainer {position: fixed; width: 95%; z-index: 10003}}
@media only screen and (min-width: 768px) {.navContent {padding-top: 91px; z-index: 10002}}
@media only screen and (min-width: 768px) {.primaryContentContainer {margin-top: 91px}}


    /* CHANGE COLORS */
    .navContent {color: #ffffff}
    .navContent li a.selected {color: #ffffff}
    .navContent li a:not(.button):hover {color: #ffffff;transition: all .3s ease;}
    .navContent li .navSocialIcons {color: #0061ad}
    .navContent li .navSocialIcons a:hover {color: #0061ad}
    /*.footerSocialIcons li a:hover {color: #ffffff;transition: all .3s ease;}*/
    .footerSocialIcons li a: {color: #ffffff;transition: all;}
    


/* HOME PAGE */



    /* image */
    @media only screen and (min-width: 768px) { .block_a0034267f93745ea84a59adebe39ef1a .contentTitle {padding-top: 30px}}
    .blockContent .block_ddc40b064ffa4ce086781191c640183d {padding-left: 0 !important;}
    .block_ddc40b064ffa4ce086781191c640183d .blockInnerContent { margin-top: 20px;}
    .block_a0034267f93745ea84a59adebe39ef1a .blockText {opacity: 0; animation: fadeInLeft 1.5s ease .5s forwards;}
    .block_a0034267f93745ea84a59adebe39ef1a .blockImg {opacity: 0; animation: fadeInRight 1.5s ease .5s forwards;}
    .block_a0034267f93745ea84a59adebe39ef1a .contentImg {width: 100%}
    .block_ddc40b064ffa4ce086781191c640183d {opacity: 0; animation: fadeInLeft 1.5s ease 1.5s forwards;}
    
    /* Secondary Nav Buttons */
    .items_a4bd5cc4646f439cbbee0c9bcc3b2951 .item .contentTitle a {font-family: "museosansbold";}
    .blockWrap_a4bd5cc4646f439cbbee0c9bcc3b2951 {opacity: 0; animation: fadeInUp 1.5s ease 3s forwards;}
    @media only screen and (max-width: 768px) { .items_a4bd5cc4646f439cbbee0c9bcc3b2951 .item:nth-of-type(5) {display: none}}
        

    /* Services Button */
    @media only screen and (min-width: 768px) { .block_c2034438d0664188b1253c5f6232034f .blockContent.layoutC .blockText {float: right}}
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent .block_c2034438d0664188b1253c5f6232034f {padding: 0}
    .block_c2034438d0664188b1253c5f6232034f .blockInnerContent {margin-top: 20px;}
    .block_c2034438d0664188b1253c5f6232034f .button {color: white; border-color: white;}

    /* Refill Button */
    @media only screen and (min-width: 768px) { .block_cc7c3f8b303e4935b53a2001ee01b121 .blockContent.layoutC .blockText {float: left}}
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent .block_cc7c3f8b303e4935b53a2001ee01b121 {padding: 0}
    .block_cc7c3f8b303e4935b53a2001ee01b121 .blockInnerContent {margin-top: 20px;}
    .block_cc7c3f8b303e4935b53a2001ee01b121 .button {color: white; border-color: white;}
    
    /* Mobile Button */
    @media only screen and (min-width: 768px) { .block_af3d3819931140b3955491f169749ea7 .blockContent.layoutC .blockText {float: left}}
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent .block_af3d3819931140b3955491f169749ea7 {padding: 0}
    .block_af3d3819931140b3955491f169749ea7 .blockInnerContent {margin-top: 20px;}
    .block_af3d3819931140b3955491f169749ea7 .button {color: white; border-color: white;}
    
    
    .flex-direction-nav li a {background: transparent url(https://static.spacecrafted.com/b43a1e8e15d74520b8548629e81896c9/i/e9234df8c2b94e268a0a3fb4b0d4701e/1/5feFb8zhrk/slider-arrows.png) -8px 50% no-repeat}
    
    

/* SERVICES */

/*.page_af5e3afc6bd5497ba0d01d03e49f9e8a .contentImg {width: 40%;}*/


/* NEWS */
/* RSS */
.rss-item-auth {display: none;}
.rss-box {max-width: 100%;margin-right: auto;margin-left: auto;}
li.rss-item {position: relative;margin: 30px auto 30px auto;height: auto;font-size: 16px;font-weight:500;border-bottom: 1px solid rgba(0,0,0,.05);padding: 0px 0 20px 0;min-height: 106px;padding-left: 148px;}
.thumbnail {position: absolute;box-shadow: 0 0 5px rgba(0,0,0,.2);top: 0;left: 0;}

/* MOBILE */

.block_ede3338dded642c4b87d51fbde430c1b .contentImg {width: 50%;}

/* CONTACT */
@media only screen and (min-width: 768px) {.block_bbb8e01190804ff09f21a51e55724903 .contentImg {max-width: 65%}}

/* RX SEARCH */
.block_a885dcb428ff492e9d73ba31dc102f26 iframe {height:auto;}

/* FOOTER */
.page_af5e3afc6bd5497ba0d01d03e49f9e8a .block_ef2208d5c79a4ea1b66dfa5c72c1d1cb {display: none}
















 
/* Animations */

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -moz-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}


@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -moz-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -moz-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}


/* Effect 15: scale down, reveal */
.cl-effect-15 a {
	color: rgba(0,0,0,0.2);
	font-weight: 700;
	text-shadow: none;
}

.cl-effect-15 a::before {
	color: #fff;
	content: attr(data-hover);
	position: absolute;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
}

.cl-effect-15 a:hover::before,
.cl-effect-15 a:focus::before {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	transform: scale(0.9);
	opacity: 0;
}
/*open_enrollment_2020*/
.blockWrap_faff172e16344e30aefa58e675438fa4 {display:none;}

#covidAlert {
    display: none!important;
}

.block_eafe4245429b40c78ec2bf30be8bc40e a {
    color: white;}