@import url(https://fonts.googleapis.com/css2?family=Dosis:wght@300;400;500;600;700;800&family=Montserrat:wght@300;400;500;600;700;800&family=Poppins:wght@300;400;500;600;700;800&display=swap);
/* Stylus Helper Styles */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes grow {
  from {
    transform: scale(0.1);
  }
  to {
    transform: scale(1);
  }
}
@keyframes poof {
  from {
    transform: scale(0) rotate(0deg);
    opacity: 1;
  }
  to {
    transform: scale(1) rotate(720deg);
    opacity: 0;
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes spin-grow {
  0% {
    transform: rotate(0deg) scale(1) translateZ(0);
  }
  50% {
    transform: rotate(360deg) scale(3) translateZ(0);
  }
  100% {
    transform: rotate(0deg) scale(1) translateZ(0);
  }
}
:root {
  --ll-color-canvas: #fff;
  --ll-color-canvas-darker: #eaeaea;
  --ll-color-canvas-contrast: #000;
  --ll-color-canvas-contrast-lighter: #777;
  --ll-color-canvas-contrast-lightest: #a8a8a8;
  --ll-color-primary: #ec2025;
  --ll-color-primary-darker: #a80307;
  --ll-color-primary-rgb: 0, 0, 0;
  --ll-color-primary-contrast: #fff;
  --ll-color-secondary: #777;
  --ll-color-black: #000;
  --ll-color-white: #fff;
  --ll-base-font-family: 'Montserrat', sans-serif;
  --ll-base-font-family-alt: 'Dosis', sans-serif;
  --ll-accent-font-family: 'Poppins', sans-serif;
  --ll-base-font-family-icon: 'Font Awesome 6 Free';
  --ll-base-text-color: var(--ll-color-canvas-contrast);
  --ll-base-text-color-alt: var(--ll-color-secondary);
  --ll-body-font-family: var(--ll-base-font-family);
  --ll-link-color: var(--ll-color-primary);
  --ll-link-color-hover: var(--ll-color-canvas-contrast-lighter);
  --ll-heading-font-family: var(--ll-base-font-family);
  --ll-h1-font-family: var(--ll-heading-font-family);
  --ll-h2-font-family: var(--ll-heading-font-family);
  --ll-h3-font-family: var(--ll-heading-font-family);
  --ll-h4-font-family: var(--ll-heading-font-family);
  --ll-h5-font-family: var(--ll-heading-font-family);
  --ll-h6-font-family: var(--ll-heading-font-family);
  --ll-h1-font-size: 2.25rem;
  --ll-h2-font-size: 1.8rem;
  --ll-h3-font-size: 1.7rem;
  --ll-h4-font-size: 1.4rem;
  --ll-h5-font-size: 1.3rem;
  --ll-h6-font-size: 1.125rem;
  --ll-h1-font-weight: 700;
  --ll-h2-font-weight: 500;
  --ll-h3-font-weight: 500;
  --ll-h4-font-weight: 400;
  --ll-h5-font-weight: 300;
  --ll-h6-font-weight: 700;
  --ll-h1-text-color: var(--ll-base-text-color);
  --ll-h2-text-color: var(--ll-base-text-color);
  --ll-h3-text-color: var(--ll-color-canvas-contrast-lighter);
  --ll-h4-text-color: var(--ll-color-primary);
  --ll-h5-text-color: var(--ll-color-canvas-contrast-lighter);
  --ll-h6-text-color: var(--ll-base-text-color);
  --ll-h1-text-transform: uppercase;
  --ll-h2-text-transform: none;
  --ll-h3-text-transform: none;
  --ll-h4-text-transform: none;
  --ll-h5-text-transform: none;
  --ll-h6-text-transform: uppercase;
  --ll-input-font-family: var(--ll-base-font-family);
  --ll-button-font-family: var(--ll-base-font-family-alt);
  --ll-button-font-weight: 600;
  --ll-button-opacity-hover: 0.75;
  --ll-button-transition: opacity var(--ll-transition);
  --ll-separator-color: var(--ll-color-primary);
  --ll-top-bar-bg-color: var(--ll-color-canvas-contrast);
  --ll-top-bar-text-color: var(--ll-color-canvas-contrast-lightest);
  --ll-footer-bg-color: var(--ll-color-canvas-contrast);
  --ll-footer-border-color: var(--ll-color-primary);
  --ll-footer-description-font-size: 1.125rem;
  --ll-footer-endcap-bg-color: var(--ll-color-canvas-contrast-lighter);
  --ll-footer-navigation-link-text-color: var(--ll-color-canvas-contrast-lightest);
  --ll-footer-navigation-link-text-color-hover: var(--ll-color-primary);
  --ll-nav-item-font-weight: 600;
  --ll-nav-dropdown-nested-bg-color: var(--ll-color-canvas);
  --ll-nav-item-text-color-nested: var(--ll-color-canvas-contrast);
  --ll-nav-item-hover-text-color: var(--ll-color-primary-darker);
  --ll-nav-item-cta-btn-bg-color: var(--ll-color-primary);
  --ll-nav-item-cta-btn-color: var(--ll-color-canvas);
  --ll-header-layout-transparent-link-color-hover: #ddd;
  --ll-nav-item-dropdown-show-text-color-hover: #777;
  --ll-post-pagination-active-link-bg-color: var(--ll-color-canvas-contrast);
  --ll-search-input-font-size: 2.25rem;
  --ll-wc-sub-nav-text-color: #000;
  --ll-wc-sub-nav-text-color-hover: var(--ll-color-canvas-contrast-lighter);
  --ll-product-category-menu-link-text-color: #000;
  --ll-product-category-menu-link-text-color-hover: var(--ll-link-color-hover);
  --ll-wc-cart-heading-text-color: var(--ll-color-canvas-contrast);
  --ll-wc-coupon-input-text-color: var(--ll-color-canvas-contrast);
}
.lala-theme-5 .btn-light {
  background-color: var(--ll-color-canvas);
  border-color: var(--ll-color-canvas);
  color: var(--ll-color-canvas-contrast);
}
.lala-theme-5 .btn-alt {
  background-color: var(--ll-color-canvas-contrast);
  border-color: var(--ll-color-canvas-contrast);
  color: var(--ll-color-canvas);
}
.lala-theme-5 .btn-link {
  color: var(--ll-color-primary);
}
.lala-theme-5 .btn-link:hover {
  color: var(--ll-color-canvas-contrast-lighter);
}
.lala-theme-5 footer.site-footer .endcap .copyright {
  color: var(--ll-color-canvas-contrast);
}
.lala-theme-5 footer.site-footer .endcap .created-by a {
  color: var(--ll-color-canvas-contrast);
}
.lala-theme-5 footer.site-footer {
  background-image: url(/wp-content/themes/llt5-usct/public/js/2c553da01b3a2578fc5a1a1433905c7b.png);
  background-size: 50% 100%;
  background-repeat: no-repeat;
}
.lala-theme-5 .site-branding-container .site-branding .site-logo {
  padding-right: 20px;
}
@media (min-width: 992px) {
  .lala-theme-5 header.site-header.layout-transparent:not(.is-sticky) ul.nav > .menu-item > a:hover {
    color: var(--ll-header-layout-transparent-link-color-hover);
  }
}
.lala-theme-5 .navigation-cta .navigation-cta-button.btn-light,
.lala-theme-5 .navigation-cta .navigation-cta-button.btn-dark {
  background-color: var(--ll-nav-item-cta-btn-bg-color, var(--ll-color-canvas));
  border-color: var(--ll-nav-item-cta-btn-bg-color, var(--ll-color-canvas));
  color: var(--ll-nav-item-cta-btn-color, var(--ll-color-primary));
}
.lala-theme-5 header.site-header .main-navigation > .inner .menu-item a.dropdown-item {
  font-size: 1.17rem;
  font-weight: 600;
}
.lala-theme-5 header.site-header .main-navigation > .inner .menu-item ul.dropdown-menu .menu-item a.dropdown-item.show:focus {
  color: var(--ll-color-primary);
}
.lala-theme-5 header.site-header .main-navigation > .inner .menu-item ul.dropdown-menu .menu-item:hover {
  background-color: var(--ll-color-canvas-darker);
}
.lala-theme-5 header.site-header .main-navigation > .inner .menu-item ul.dropdown-menu .menu-item:hover > a {
  color: var(--ll-nav-item-dropdown-show-text-color-hover);
}
.lala-theme-5 header.site-header .main-navigation > .inner .menu-item ul.dropdown-menu ul.dropdown-menu .menu-item:hover {
  background-color: transparent;
}
.lala-theme-5 header.site-header .main-navigation > .inner .menu-item ul.dropdown-menu ul.dropdown-menu .menu-item:hover > a {
  color: var(--ll-nav-item-dropdown-show-text-color-hover);
}
.lala-theme-5 .search-wrap .search-results .search-result a h3 {
  color: var(--ll-link-color);
  font-size: 1.33rem;
}
.lala-theme-5 .search-wrap .search-results .search-result a h3:hover {
  color: var(--ll-link-color-hover);
}
.lala-theme-5 .top-bar .top-bar-announcements .announcement-link a {
  font-family: var(--ll-accent-font-family);
  font-weight: 600;
  font-size: 1.125rem;
}
.lala-theme-5 .top-bar .top-bar-announcements .announcement-text p {
  font-family: var(--ll-accent-font-family);
  font-weight: 600;
  font-size: 1.125rem;
}
.lala-theme-5 footer.site-footer .footer-description p {
  color: var(--ll-color-canvas-contrast-lightest);
}
.lala-theme-5 footer.site-footer .footer-button a {
  background-color: var(--ll-color-primary);
  border-color: var(--ll-color-primary);
}
.lala-theme-5 footer.site-footer .footer-navigation-title {
  color: var(--ll-color-canvas-contrast-lighter);
}
.lala-theme-5.page-template-tpl-my-courses article.page {
  background-color: #f7f7f7;
}
.lala-theme-5.page-template-tpl-my-courses .edwiser-bridge {
  max-width: 100% !important;
  width: auto;
}
.lala-theme-5.page-template-tpl-my-courses .eb-my-courses-wrapper {
  display: block;
}
.lala-theme-5.page-template-tpl-my-courses .eb-my-course .product-image-wrapper {
  background-color: var(--ll-color-canvas);
  border-radius: var(--ll-border-radius);
}
.lala-theme-5.page-template-tpl-my-courses .eb-my-course .product-image-wrapper img {
  border-radius: var(--ll-border-radius);
}
.lala-theme-5.page-template-tpl-my-courses .eb-my-course .eb-cat-wrapper-new {
  font-size: 0.86em;
  font-weight: 700;
  margin-top: 1rem;
  padding-bottom: 0;
}
.lala-theme-5.page-template-tpl-my-courses .entry-content .eb-my-course a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
  background: none;
}
.lala-theme-5.page-template-tpl-my-courses .entry-content .eb-my-course a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2.woocommerce-loop-product__title {
  margin-bottom: 0;
}
.lala-theme-5 .my-courses-sub-link {
  margin-top: -0.25rem;
}
.lala-theme-5 .my-courses-sub-link a {
  font-size: 1.2em;
  font-weight: 600;
  transition: color var(--ll-transition);
}
.lala-theme-5 .my-courses-sub-link a:hover {
  color: var(--ll-link-color-hover);
}
.lala-theme-5.woocommerce-page table.shop_table:not(.cart) thead th {
  font-size: 1rem;
}
.lala-theme-5.woocommerce-page table.shop_table:not(.cart) tbody th {
  font-weight: 300;
}
.lala-theme-5.woocommerce-page table.shop_table:not(.cart) tbody td {
  font-family: var(--ll-accent-font-family);
  font-size: 1rem;
  font-weight: 300;
}
.lala-theme-5.woocommerce-cart #content table.cart tbody .product-name a {
  font-weight: 300;
}
.lala-theme-5.woocommerce-cart #content table.cart tbody td bdi {
  font-size: 1.125rem;
  font-weight: 500;
  color: var(--ll-color-canvas-contrast);
}
.lala-theme-5.woocommerce-cart #content table.cart td.actions div.coupon input.input-text {
  font-weight: 600;
}
.lala-theme-5.woocommerce-account .myaccount_navigation_content .page-title {
  padding-left: 0;
}
.lala-theme-5.woocommerce-page .site-main > .inner div.product .single-product-categories a {
  color: var(--ll-color-canvas-contrast);
}
.lala-theme-5.woocommerce-page .site-main > .inner div.product h1.product_title {
  font-size: 2.25rem;
}
.lala-theme-5.woocommerce-page .site-main > .inner div.product p.price {
  color: var(--ll-color-primary);
}
.lala-theme-5.woocommerce-page .lala-woo-tabs-container .nav-tabs .nav-link:hover {
  color: var(--ll-color-primary);
}
.lala-theme-5.woocommerce-page .lala-woo-tabs-container .nav-tabs .nav-link.active {
  color: var(--ll-color-primary);
}
.lala-theme-5 .lala-woocommerce .content-area .site-main .products .product .price,
.lala-theme-5 .lala-woocommerce .content-area .site-main .products .product-category .price {
  color: var(--ll-color-primary);
  font-size: 1.125rem;
}
.lala-theme-5 .lala-woocommerce .content-area .site-main .products .product h2.woocommerce-loop-product__title,
.lala-theme-5 .lala-woocommerce .content-area .site-main .products .product-category h2.woocommerce-loop-product__title {
  font-size: var(--ll-h5-font-size);
}
.lala-theme-5 .lala-woocommerce .woocommerce-pagination ul.page-numbers {
  font-family: var(--ll-base-font-family-alt);
}
.lala-theme-5 .lala-woocommerce a:not(.btn,
.lala-theme-5 .lala-woocommerce .wp-element-button) {
  color: var(--ll-link-color);
}
.lala-theme-5 .lala-woocommerce a:not(.btn:hover,
.lala-theme-5 .lala-woocommerce .wp-element-button):hover {
  color: var(--ll-link-color-hover);
}


/*# sourceMappingURL=app.css.map*/