/** Shopify CDN: Minification failed

Line 814:3 Expected "}" to go with "{"

**/
@import url("https://use.typekit.net/usc1zev.css");
root {
        --font-body-family: 'greycliff-cf', Arial, sans-serif; 
        --font-body-style: 'greycliff-cf', Arial, sans-serif; 
        --font-body-size: 16px;
        --font-body-weight: 400;
        --font-body-weight-bold: 600;
        --font-heading-family: 'AddingtonCFHealthStream-Bold', serif; }
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'AddingtonCFHealthStream-Bold', serif;
  letter-spacing: -1px;
}
.featured-carousel span.title {
  letter-spacing: -0.86;
}
::selection {
  background: #A8D6FF;
  color: black;
}
p strong { font-family: 'greycliff-cf'; font-weight: 500; }
.rte, .product-description { font-family: 'greycliff-cf'; font-size: 16px; line-height: 1.8em; }
.header__logo img { padding-top: 5px;}
.headline, .empty_cart, .promo-banner, .title { font-family: 'greycliff-cf', Arial, sans-serif; }
.page-state .headline { font-size: 33px;}
.nav-desktop__tier-1-link, .nav-desktop__tier-2-link, .nav-desktop__tier-3-link { font-family: 'greycliff-cf', Arial, sans-serif; font-weight: 500 !important; }
.index .shopify-section.shopify-section--rich-text-and-image { background: #faf8f8; padding: 60px 0px;}
 .headline, .empty_cart { font-weight: 700; font-size: 20px;}
.featured-carousel .column { margin-left: 0; }
d.promo-banner__content p strong { padding: 0 5px; }
.promo-banner__content p a { color: #ffffff !important; text-decoration: underline; font-weight: 600;}
.sr-only { display: none; }
  .snapshot span:after { content: ' | '; }
  .snapshot span:last-of-type:after { content: ''; }
  .snapshot .price span:after { content: ''; }
  .lb-upsell-variants-cont { display: none; }
@media only screen and (max-width: 480px) {
.promo-banner__content p { font-size: 1.35em; line-height: 1.4em; }
}
body, p, li, h3.cart__item--title, .top-bar .top-bar__menu a, .top-bar .social_icons a, .top-bar .mobile-menu-title  {
  font-family: 'greycliff-cf', Arial, sans-serif;
}

h3.cart__item--title { font-size: 24px; line-height: 1.3em; font-weight: 500; }
.cart__remove-btn span.remove-text, .cart__remove-btn span.remove-icon { margin-top: 4px; font-size: 14px; }
.cart #checkout { width: 100% !important; }
h1.product_name, .collection_title { font-family: 'AddingtonCFHealthStream-Bold', serif !important; font-weight: 500; font-size: 40px; line-height: 1.2em; } 
.product-text { padding-top: 10px; }
h2.title, .front-hero .collection_title, .ce-easy .collection_title, .testimonial-text .headline, .secure-your-promotion .collection_title, .our-commitment .collection_title {
  font-family: 'AddingtonCFHealthStream-Bold', serif !important;
  font-size: 32px;
  line-height: 43px;
}
.product-container h2.title { width: 100%; text-align: center; }
.newsletter-img {
    width: 50%;
    margin: auto;
}
.js-newsletter-popup.fancybox-content, .newsletter-popup, .newsletter-info  { background: #F1ECE6; }
@media only screen and (max-width: 480px) {
  .collection_title { font-size: 24px; }
.front-hero .featured-link--half img { max-width: 330px; }
  .newsletter-img {
    width: 100%;
    margin: 20px 0 0 0;
}
.fancybox-close, .fancybox-slide--html .fancybox-close-small { display: block; }
}

.nav-desktop__tier-1 .nav-desktop__tier-1-item a {
  color: #192D40;
}

.nav-desktop__tier-1 {
  column-gap: 30px;
}

footer a { color: #05222e; }
footer a:hover { text-decoration: underline;}


.footer_menu h6, .newsletter_section h6, .footer_content h6 { font-family: 'greycliff-cf'; font-weight: 600; }
.travelnurse .collection_title { font-family: 'greycliff-cf'; font-weight: 500; font-size: 34px; }

.sale, .sale span, .free, .thumbnail .sale { color: #5B8EB8; }
.cart__item--discount, .meta.cart__item--discount .label { color: #224656; }
.sale span { font-family: 'greycliff-cf'; }
.price-ui-badges { margin-bottom: 10px; }
.compare-at-price { font-size: 18px; font-weight: 500; }
.product__details--product-page .price-ui .savings {
    order: 3;
    margin-right: 5px;
    margin-top: -2px;
    width: auto;
    color: #ff0000;
    background: #f5f5f5;
  font-size: 20px; 
  font-weight: 700;
  padding: 2px 4px;
}
.product-main .flickity-viewport {
  max-height: 350px !important;
}
.product-main  .image__container img {
  max-height: 350px;
  object-fit: contain; 
}
.modal_price {
  font-size: 32px;
  font-family: greycliff-cf;
  font-weight: 500;
  margin-top: 10px;
}
.thumbnail .price {
  font-size: 24px;
  font-family: greycliff-cf;
  font-weight: 500;
  margin-top: 10px;
}
.product-text p { margin-bottom: 0;}
h1.product_name { margin: 0 auto 0;}
 .product-container h2.title  {
  width: 100%;
  text-align: center;
}
/* Navigation */
/* Navigation and Header */
.nav-desktop__tier-1 {
  margin-top: 12px;
  margin-bottom: 1px;
}

@media screen and (min-width: 990px) {
  .header {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.header {
  .cart_text p, .cart_text a {
  display: inline-block;
  text-align: left;
  clear: none !important;
  font-size: 14px;
}
.cart_text, ul li a {
  font-family: "greycliff-cf";
  font-weight: 600;
  margin: 6px 10px 0px;
}
.cart_text a {
  color: #2a98eb !important;
  text-decoration: underline;
}
.cart-container .mini_cart {
  color: #05222e;
}
form input {
  font-family: "greycliff-cf";
  font-weight: 500;
}
.main-nav__wrapper {
  border-bottom: 1px solid #f3f6f7;
}
.promo-banner__content {
  font-size: 14px;
}
}
@media screen and (max-width: 799px) {
  .promo-banner__content {
    font-size: 10px;
    padding: 6px 0 6px;
  }
}
.nav-desktop__tier-1-link {
  font-family: 'greycliff-cf' !important;
  font-weight: 600 !important;
  font-size: 16px;
  color: #05222E !important;
  border-bottom: 3px solid transparent;
}

.nav-desktop__tier-1-link:hover,
.nav-desktop__tier-1-link span:hover {
  text-decoration: none !important;
}

.nav-desktop__tier-1-item:after {
  display: block;
  content: '';
  border-bottom: 3px solid #007bff;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
  margin-bottom: -13px;
  padding-bottom: 13px;
}
.sticky_nav .nav-desktop__tier-1-item:after {
  margin-bottom: -3px;
  padding-bottom: 3px;
}
.nav-desktop__tier-1-item:hover:after {
  transform: scaleX(1);
}

.nav-desktop__tier-1-link--active {
  text-decoration: none !important;
}

/* Cart Page */
.cart .continue-top { float: right; margin-bottom: -58px; }
@media screen and (max-width: 799px) {
  .cart .continue-top { float: none; margin-bottom: 10px; }
  .cart .continue-top .global-button { padding: 3px 10px; font-size: 14px; }
  .cart h1 { font-size: 2em !important; }
  .cart__item--image { align-self: flex-start; }
}
@media all and (min-width: 821px) {
  .product-container h2.title {
    width: 100%;
    text-align: center;
    font-size: 42px;
  }
}

#contact_form .newsletter-form__sign-up {
  width: 100%;
}

#contact_form .newsletter-form__sign-up:hover {
  background-color: #6939B5;
}
/* DEA MATE */
.product-dea-mate {
  a.collection_title { font-size: 40px; }
  .shopify-section--text-columns-with-images, div.section.shopify-section--image-with-text:nth-of-type(2)  { background: #effaff; }
  .shopify-section--rich-text-and-image ul li {
    line-height: 24px;
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_107_1850)"><path d="M24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12Z" fill="%230B75E0"/><path d="M7.43945 12.8217L10.9376 16.3199L16.3195 7.43994" stroke="white" stroke-width="2.26723" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_107_1850"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
    list-style-position: outside !important;
    padding: 0px 0px 14px 30px;
    list-style: none;
    margin-left: 0;
    background-size: 20px 20px !important;
    background-repeat: no-repeat;
}
  .collection_title { font-family: 'AddingtonCFHealthStream-Bold', serif !important; }
 .shopify-section--text-columns-with-images {
    section {
    padding-top: 52px;
    padding-bottom: 52px;
    }
    img {
      width: 100%;
      object-fit: contain !important;
      overflow: visible !important;
    }
  }
} 
@media only screen and (max-width: 768px) {
  .product-dea-mate {
    .one-third,
    .two-thirds {
    width: 100%;
    }
  .image-with-text__image-column,
  .image-with-text__text-column {
    width: 100%;
    img {
      max-width: 350px;
    }
  }
  }
}


@media all and (min-width: 821px) {
  .front-hero .featured-link--half .collection_title {
      font-size: 60px;
      line-height: 60px;
    }
  
  .index .section--image-text-1 .image-element__wrap {
    max-width: 600px;
  }
}
@media only screen and (max-width: 480px) {
.index .featured-link--half .info { width: 90%; }
 h1.product_name a, h1.product_name, h2.product_name a, h2.product_name { font-size: 28px; line-height: 34px;  }
}

.snapshot { font-size: 14px; padding-top: 6px;}
.product_name a { color: #05222e; font-family: 'greycliff-cf';  }
/* Advanced Courses Restyling */
.search .product-list .thumbnail, .product-list .thumbnail, .collection .product-list .thumbnail { text-align: left; }
.search .product-details .title, .product-details .title, .collection .product-details .title, .gallery-cell .product-info__caption .title { font-family: 'greycliff-cf'; font-size: 24px; font-weight: 700; letter-spacing: -1px; }
.product-list .title:hover, .gallery-cell .product-info__caption .title:hover { text-decoration: underline; text-underline-offset: .3rem; }
.product-list .thumbnail {
  overflow: hidden;
}
.product-list .thumbnail img, .gallery-cell img {
  width: 100%;
  height: auto;
  transition: transform 0.3s ease-in-out !important;
}
.product-list .thumbnail img:hover, .gallery-cell img:hover {
  transform: scale(1.2);
  object-fit: contain;
  object-position: center;
}

.product-header-block {  }
.credit-hours { height: 2em; padding-left: 1.8em; font-size: 14px; color: #224656; display: inline; }
.credit-hours.product { height: 2em; padding-left: 1.8em; font-size: 16px; color: #224656; display: block; }
.credit-hours { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='.9em' viewBox='0 0 640 512'%3E%3Cstyle%3Esvg%7Bfill:%238d8e94%7D%3C/style%3E%3Cpath d='M640 176L320 288 127.8 220.7l198.1-77.8 14.9-5.9L329 107.3l-14.9 5.9-224 88-8.7 3.4L80 204V346.8c15.4 25.1 27.8 68.4 0 133.2L0 464s32.5-46.5 48-96.9V192.8L0 176V144L320 32 640 144v32zM143.6 260.2l165.9 58.1 10.6 3.7 10.6-3.7 165.9-58.1L512 408c0 35.3-86 72-192 72s-192-36.7-192-72l15.6-147.8z'/%3E%3C/svg%3E"); background-repeat: no-repeat;  }
.search .global-button-secondary, .global-button-secondary, .collection .global-button-secondary { border: 2px solid #0B75E0; color: #0B75E0 !important; border-radius: 4px !important; display: inline-flex; align-items: center; justify-content: center; padding: 13px 20px; text-align: center;
    line-height: 1.2; font-family: 'greycliff-cf'; font-weight: 600 !important; font-style: normal; font-size: 14px; text-transform: none; letter-spacing: 0px; word-break: break-word; cursor: pointer; }
.search .global-button-secondary:hover, .global-button-secondary:hover, .collection .global-button-secondary:hover { border: 2px solid #0B75E0; background: #0B75E0; color: #ffffff !important; transition: box-shadow 0.3s ease; }
.search-form--header .search-form__input[type=text] { border-radius: 0px; }
.search a span, .search a div, a span, a div, .collection a span, .collection a div { color: #05222e !important; }
.course-type { padding-top: 4px; }
/*.search .credit-hours, .search .special-badge, .page-landing .special-badge, .collection .special-badge, .page-landing .credit-hours, .collection .credit-hours { display: none; } */
.special-badge p { font-size: 12px; padding: 6px 16px; text-align: center; display: inline-block; font-family: 'greycliff-cf'; text-transform: capitalize; }
.special-badge p.trending { background: #99E3CB; }
.special-badge p.new { background: #FEEA99; }
.special-badge p.featured { background: #FFD6CD; }
.special-badge p.sale { background: #99E0FF; }
.special-badge p.promotion, .special-badge p.free { background: #90C8F3; color: #05222e !important;}
.carousel-slider-header .special-badge { margin-bottom: 8px; margin-top: 10px; }
.product-main-block { align-self: flex-end; }
.link-text-right { float: right; text-decoration: underline; text-underline-offset: 2px; }
.link-text-right:hover { text-decoration: none; }
.page-advanced-courses h2 { margin-top: 0px; }

.caption .subtitle { letter-spacing: 0; }
@media screen and (max-width: 480px ) {
  .product-details .title, .collection { min-height: auto !important; }
  .link-text-right { padding-top: 7px; }
  .purchase-details .add_to_cart { width: 100%; }
  .smart-payment-button--false .purchase-details { padding-bottom: 0px;}
  h1.product_name { line-height: 1.3em;}
}

@media all and (max-width: 767px) {
  .nomob { display: none !important; }
  .gallery-cell .product-info__caption .title { font-size: 20px; }
  .product-list--collection {
    .short-description { display: none; }
    .snapshot {
      margin: 0 0 0 0 !important; 
      span:after { content: ' '; }
      span { display: block; }
    }
  }
}
@media all and (min-width: 768px) {
  .nodesktop { display: none; }
}

.newsletter input {
  width: 100%;
  border-radius: 50px;
}


.global-button, .global-button:visited {
  background-color: #0b75e0;
  border: 2px solid #0b75e0;
  height: 51px;
  color: #ffffff;
  font-family: 'greycliff-cf';
  font-weight: 600 !important; 
  border-radius: 4px;
  padding: 0 2rem;
  transition: box-shadow 0.3s ease;
}

.global-button:hover {
  background: #ffffff;
  color:  #0b75e0;
  border: 2px solid #0b75e0;
} 
.global-button:hover .icon-lock:before {
    color: #0b75e0;
}
@media only screen and (max-width:820px) {
  .sticky_nav {
    display: none !important;
  }

  .shopify-section--faq .title,
  .shopify-section--faq .faqAccordion {
    margin: 0;
  }

  .hero__text {
  padding-top: 10vh !important;
  padding-bottom: 10vh !important;
  margin-left: 50% !important;
  width: 50% !important; 
  position: relative;
  text-align: left !important;
}
  .hero__img.desktop { display: none !important; }
  .hero__img.mobile { display: block !important; }

}


.index .section--image-text-1 .featured-link--half:hover a[href] img.lazyloaded {
  opacity: 1 !important
}

.logo-list__item {
  width: 260px;
}

.password-footer,
.password-page-message {
  display: none;
}

.course {
  background: #fef5e7;
  border-radius: 10px;
  padding: 1.25em;
}

.course__name {
  color: #000;
  display: block;
  min-height: 150px;
}

.overlay {
  background: rgba(50, 50, 50, .4);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9998;
}


.modal--mg {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background: #fff;
  height: 100vh;
  padding: 1em;
  margin: 0;
  width: 100%;
  max-width: 100%;
  overflow-y: scroll;
}

.modal--mg h5 {
  border-bottom: 1px solid #ddd;
  font-size: 1.125rem;
  margin-bottom: 1em;
}

.modal--mg h6 {
  font-size: 1.125rem;
  padding: 0 1rem;
}

.modal--mg svg {
  fill: #8f9092;
  float: right;
  margin-top: .5em;
  margin-right: -.5em;
  width: 1.5em;
}

.modal--mg svg:hover {
  fill: #6f7072;
}

.tabs--modal {
  display: flex;
  list-style: none;
  padding: 0 1em;
}

.tabs--modal li {
  border: 2px solid transparent;
  border-bottom-color: #5e32ac;
  font-weight: 600;
  font-size: .9rem;
  margin-left: -2px;
  padding: 1em;
  text-transform: none;
}

.tabs--modal .active {
  border: 2px solid #5e32ac;
  border-bottom-color: transparent;
  border-radius: .5em .5em 0 0;
  color: #000;

}
.modal--mg>div {
  padding: 0 1em;
  font-size: 16px;
}

.button--load-more {
  background: #6939b5;
  border-radius: 50px;
  color: #fff;
  font-weight: bold;
  margin: 1em auto 0;
  padding: .75em 1.5em
}

.accordion dt>a:after,
.faqAccordion dt>button:after {
  color: #2A98EB;
}
.banner__search {
  background: #D9E9FF;
  margin: 0 -20px 2em; 
  background-position: right bottom;
  padding: 7.5vh 0 0 7vw; 
}
.banner__search .text-align--left { min-width: 90% !important; }
.banner__search__form {
  margin: 2em 0 5em;
  max-width: 600px;
}
.banner__search__form input {
    border-radius: 50px;
    border: 1px solid #11232B;
    font-family: "greycliff-cf";
}
.banner__search h1 {
  color: #05222e; 
  font-weight: 500;
}
.banner__search p {
  color: #05222e;
  width: 90%;
}
.banner__search img {
  max-width: 500px; 
  height: 100%; 
  z-index: 45; 
  margin: 0 0 0 0; 
  align-self: flex-end; }
.banner__search .image-element__wrap {position: relative; right: 0 !important; top: -80px !important; margin-bottom: -80px !important; overflow: visible; z-index: 1;  display: flex; flex-direction: column; }

@media screen and (max-width: 799px) {
.is-block {
  display: block;
}

.section--y-pad {
  padding-bottom: 5em;
  padding-top: 5em;
}
.hero {
  position: relative;
  padding: 1em;
}

.hero__img {
  position: absolute;
  top: 0; bottom: 0; left: 0; right: 0;
  height: 100%; width: 100%;
  object-fit: cover;
}

.hero__text {
  padding-top: 15vh;
  padding-bottom: 15vh;
  margin-left: 40%;
  width: 50%; 
  position: relative;
  text-align: center;
}

.hero__text h1 {
  color: #fff;
}

.page-landing .hero__text h1 {
  color: #000;
}

.section--testimonial {
  background: #A0D6FD;
  padding: 5vh 1em;
  text-align: center;
}

.testimonial h5 {
  font-size: 2.5em;
}

.product__provider {
  margin-top: -1em;
}

.thumbnail .title {
  line-height: 1.3;
}

.thumbnail strong {
  display: block;
  font-size: .95em;
  margin-top: .25em;
}

.product-list .product-details {
  line-height: 1.5;
  min-height: 165px;
}

.product-list .price-ui {
  font-weight: bold;
}

.product-list .add_to_cart {
  margin-left: auto;
  margin-right: auto;
}

.sidebar-block__heading {
  padding-bottom: 0;
}

/* In checkout, the subscription text under the button defaults to 50% wide and right aligned */
.dynamic-checkout__content .shopify-cleanslate + undefined div, .shopify-cleanslate .X1znsY_r3nPaOB5sdn2C {
    text-align: left !important;
    width: 100% !important; 
}

.banner__search {
  background: #D9E9FF;
  margin: 0 -20px 2em; 
  background-position: right bottom;
  padding: 7.5vh 0 0 7vw; 
}
.banner__search .container { align-items: flex-end; }
.banner__search .text-align--left { min-width: 90% !important; }
.banner__search__form {
  margin: 2em 0 5em;
  max-width: 600px;
}
.banner__search__form input {
    border-radius: 50px;
    border: 1px solid #11232B;
}
.banner__search h1 {
  color: #05222e; 
  font-weight: 500;
}
.banner__search p {
  color: #05222e;
  width: 90%;
}
.banner__search img {
  max-width: 500px; 
  height: 100%; 
  z-index: 45; 
  margin: 0 0 0 0; 
  align-self: flex-end; }
.banner__search .image-element__wrap {position: relative; right: 0 !important; top: -74px !important; margin-bottom: -72px !important; overflow: visible; z-index: 1;  display: flex; flex-direction: column; }
.is-block {
  display: block;
}

.section--y-pad {
  padding-bottom: 5em;
  padding-top: 5em;
}

.hero {
  position: relative;
  padding: 1em;
}

.hero__img {
  position: absolute;
  top: 0; bottom: 0; left: 0; right: 0;
  height: 100%; width: 100%;
  object-fit: cover;
}

.hero__text {
  padding-top: 15vh;
  padding-bottom: 15vh;
  margin-left: 40%;
  width: 50%; 
  position: relative;
  text-align: center;
}

.hero__text h1 {
  color: #fff;
}

.page-landing .hero__text h1 {
  color: #000;
}

.section--testimonial {
  background: #A0D6FD;
  padding: 5vh 1em;
  text-align: center;
}

.testimonial h5 {
  font-size: 2.5em;
}

.product__provider {
  margin-top: -1em;
}

.thumbnail .title {
  line-height: 1.3;
}

.thumbnail strong {
  display: block;
  font-size: .95em;
  margin-top: .25em;
}

.product-list .product-details {
  line-height: 1.5;
  min-height: 165px;
}

.product-list .price-ui {
  font-weight: bold;
}

.product-list .add_to_cart {
  margin-left: auto;
  margin-right: auto;
}

.sidebar-block__heading {
  padding-bottom: 0;
}

/* In checkout, the subscription text under the button defaults to 50% wide and right aligned */
.dynamic-checkout__content .shopify-cleanslate + undefined div, .shopify-cleanslate .X1znsY_r3nPaOB5sdn2C {
    text-align: left !important;
    width: 100% !important; 
}
/* Cart Special */
.discounts__discount.discounts__discount--position { font-size: 18px; color: #2A98EB; font-weight: bold;}
.lb-cpb-progress-text-wrapper { margin-bottom: 16px; }

/* Customer Account and Access Content */
.product-image-title td, .product-name table:not(#customer-orders):not(#order-details) td { border: 0; border-right: 0; }
.product-name table:not(#customer-orders):not(#order-details) tr:first-child { border-top: 0; border-bottom: 0; }
.page-lobby .product-name a { color: #2e303c; transition: 0.3 all linear; }
.collapsible-table a { text-decoration: underline; }
.collapsible-table a:hover { text-decoration: none; transition: 0.3 all linear; }
.product-image-title { display: flex; flex-direction: row; align-items: center; }
.image-left { width: 70px;  }
  .product-name a, .product-name strong { text-decoration: none; padding-left: 0; }
  .product-name a:hover { text-decoration: underline; transition: 0.3 all linear; }
  .product-name img { max-width: 60px; padding: 0 10px; }
  .account-header-logout { text-transform: none;  }
  .account-header-logout a { padding: 13px 20px; border-radius: 60px; transition: 0.3s background linear; font-family: "Fellix-SemiBold";  }
  .product-title a { font-family: "Fellix-SemiBold"; }
  .nav-desktop__tier-1 .nav-desktop__tier-1-link { padding: 0 0; }
  .nav-desktop__tier-1 a.nav-desktop__tier-1-link  { padding: 6px 20px; border-radius: 60px; transition: 0.3s background linear; }
  .nav-desktop__tier-1 a.nav-desktop__tier-1-link span { padding: 0 0; }
  .nav-desktop__tier-1-item--dropdown-parent .nav-desktop__tier-1-link:hover .nav-desktop__tier-2--dropdown, .nav-desktop__tier-1-item--dropdown-parent .nav-desktop__tier-1-link[aria-expanded=true] .nav-desktop__tier-2--dropdown { border-width: 0 1px 1px 1px !important; border-color: #EDEDED !important; border-radius: 0px 0px 14px 14px; }
  .nav-desktop__tier-2--dropdown .nav-desktop__tier-2-item:last-of-type { border-radius: 0px 0px 14px 14px !important; }
  .account-header-logout span, .account-header-logout a { color: #2e303c; }
  .account-header-logout a:hover, .account-header-logout a.active, a.nav-desktop__tier-1-link:hover, a.nav-desktop__tier-1-link--active {  background: #EEF5FB;  }
  .nav-desktop__tier-2-item { transition: 0.3s background linear; }
  .nav-desktop__tier-2-item:hover { background: #EEF5FB; }
  .customer_initials { height: 50px; width: 50px; border-radius: 100px; border: 1px solid #EDEDED; background: #EEF5FB; font-size: 18px; }
  .nav-desktop__tier-1 .nav-desktop__tier-1-link.nav-desktop__tier-1-link--parent { padding: .70em 0 .2em .2em; }
  .nav-desktop__tier-2, .nav-desktop__tier-2[data-animation-state=open] { width: 200px; border-top: 0; border-right: 1px solid #ededed; border-left: 1px solid #ededed; border-bottom: 1px solid #ededed; border-color: #EDEDED !important; border-radius: 0px 0px 14px 14px;}
  #customer-orders.lobby th { background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 10 13.5"><g><g><path fill="%232e303c" d="M5.4,13.3c-.2.2-.6.2-.8,0L.2,9.9c-.3-.2-.3-.6-.1-.9s.6-.3.9-.1l3.9,3.2,3.9-3.2c.3-.2.7-.2.9.1s.2.7-.1.9l-4.3,3.5ZM9.8,3.6c.3.2.3.6.1.9s-.6.3-.9.1l-3.9-3.2-3.9,3.2c-.3.2-.7.2-.9-.1s-.2-.7.1-.9L4.6.1c.2-.2.6-.2.8,0l4.3,3.5Z"/></g></g></svg>') #f9f9f9; background-repeat: no-repeat; background-position: right 10px center; background-size: 10px 13.5px; transition: 0.2s background linear; padding-right: 10px; }
  #customer-orders.lobby th:hover { background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 10 13.5"><g><g><path fill="%232e303c" d="M5.4,13.3c-.2.2-.6.2-.8,0L.2,9.9c-.3-.2-.3-.6-.1-.9s.6-.3.9-.1l3.9,3.2,3.9-3.2c.3-.2.7-.2.9.1s.2.7-.1.9l-4.3,3.5ZM9.8,3.6c.3.2.3.6.1.9s-.6.3-.9.1l-3.9-3.2-3.9,3.2c-.3.2-.7.2-.9-.1s-.2-.7.1-.9L4.6.1c.2-.2.6-.2.8,0l4.3,3.5Z"/></g></g></svg>') #f2f2f2; background-repeat: no-repeat; background-position: right 10px center; background-size: 10px 13.5px; }
  @media screen and (max-width: 798px) {
    .collapsible-table td.product-name:before { display: none; }
    .collapsible-table td:before, .order-list__product-image, .image-left { width: 70px; }
    .customers-account .collapsible-table td:before, .customers-order .collapsible-table td:before { width: 100px; }
    #customer-orders td:before, #order-details td:before  { margin-right: 10px; }
    .product-name img { width: 70px; max-width: 70px; padding: 5px 5px 5px 5px; }
    .image-left { margin-right: 10px; }
    .account-header-logout { text-align: left; }
    .collapsible-table .order-details__total, .collapsible-table .order-details__product, .collapsible-table .order-details__discount { width: 100% !important; text-align: left;}
    .collapsible-table strong, .collapsible-table a, .collapsible-table span, .collapsible-table .order-details__product,  .collapsible-table .order-details__discount,  .collapsible-table .order-details__total { padding-left: 0; }
    .nav-desktop__tier-2, .nav-desktop__tier-2[data-animation-state=open] { z-index: auto !important; }
    #customer-orders { 
      .line-item-data[data-label='Order Number'], .line-item-data[data-label='Order Date'], .line-item-data[data-label='Status'] { font-weight: 500 !important; font-family: "Fellix-SemiBold"; font-size: 14px; line-height: 16px; }
      a, span { font-family: "Fellix-Regular"; font-size: 16px; line-height: 18px;  }
      .product-title a { font-family: "Fellix-SemiBold" !important;  }
      }
  }