:root {
    font-family: "poiret-one", sans-serif;
}

/*FONT CHANGES*/
/*titles*/
.contentTitle, .contentTitle a {
    font-family: "poiret-one", sans-serif;
    font-style: normal;
    font-weight: 300;
}
/*body*/
html, body {
    font-family: "sofia-pro", sans-serif;
    font-weight: 200;
    font-style: normal;
}
/*bold*/
.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {
    font-family: "poiret-one", sans-serif;
    font-style: normal;
    font-weight: 700;
}
/*italic*/
.blockInnerContent i, .blockInnerContent em {
    font-family: var(--font-family);
    font-style: normal;
    font-weight: 400;
}
/*navigation*/
.navContainer, .navContent li .button {
    font-family: "sofia-pro", sans-serif;
    font-weight: 200;
    font-style: normal;
}
/*page titles*/
.pageTitle {
    font-family: "poiret-one", sans-serif;
    font-style: normal;
    font-weight: 300;
}    



/* 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: right; margin-top: 23px;}*/
/*@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: 93%; 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 li a.selected {color: #ffffff}*/
    /*.navContent li a:not(.button):hover {color: #ffffff;transition: all .3s ease;}*/
    /*.navContent li .navSocialIcons a:hover {color: #ffffff}*/
    /*.footerSocialIcons li a:hover {color: #ffffff;transition: all .3s ease;}*/


/* 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(6) {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/bd046e2e4c214ed8beed023f963d01d0/i/f5c3324dcbe24b02b83a2ded9521ecbd/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;}

/*HEADER ADDRESS LINK COLOR*/
.block_b8e1f9f5a242441cae8d5a47a32d9dbc a {
  color: #C0191B;
}

.block_b8e1f9f5a242441cae8d5a47a32d9dbc a:hover {
  color: #C0191B;
}