@import url(https://fonts.googleapis.com/css2?family=Balthazar&display=swap);
/* Stylus Helper Styles */
:root {
  --ll-color-palette-1: #9b7229;
  --ll-color-palette-2: #dfb14d;
  --ll-color-palette-3: #14393d;
  --ll-color-palette-4: #000;
  --ll-color-palette-5: #fff;
  --ll-color-palette-6: #f4f1e8;
  --ll-color-palette-7: #fbf9f7;
  --ll-color-palette-8: #f6ebd0;
  --ll-color-palette-9: #446164;
  --ll-color-palette-10: #c3cdce;
  --ll-color-palette-11: #e7ebeb;
  --ll-color-palette-12: #f6ead0;
  --ll-color-canvas: #fff;
  --ll-color-canvas-dark: #f7f7f7;
  --ll-color-canvas-darker: #eaeaea;
  --ll-color-canvas-contrast: #222;
  --ll-color-canvas-contrast-lighter: #777;
  --ll-color-canvas-contrast-lightest: #a9a9a9;
  --ll-color-primary: var(--ll-color-palette-1);
  --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: 'Poppins', sans-serif;
  --ll-base-font-family-alt: "Balthazar", serif;
  --ll-base-font-family-icon: 'Font Awesome 6 Pro', 'Font Awesome 6 Free';
  --ll-base-text-color: var(--ll-color-palette-4);
  --ll-base-text-color-alt: var(--ll-color-secondary);
  --bs-body-color: var(--ll-base-text-color);
  --ll-body-font-family: var(--ll-base-font-family);
  --ll-link-color: var(--ll-color-palette-1);
  --ll-link-color-hover: var(--ll-color-palette-3);
  --ll-heading-font-family: var(--ll-base-font-family);
  --ll-h1-font-family: var(--ll-base-font-family-alt);
  --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: 3rem;
  --ll-h2-font-size: 2rem;
  --ll-h3-font-size: 1.75rem;
  --ll-h4-font-size: 1.5rem;
  --ll-h5-font-size: 1.3125rem;
  --ll-h6-font-size: 1.125rem;
  --ll-h1-font-size-mobile: 2.5rem;
  --ll-h2-font-size-mobile: 1.75rem;
  --ll-h3-font-size-mobile: 1.5rem;
  --ll-h4-font-size-mobile: 1.3125rem;
  --ll-h5-font-size-mobile: 1.125rem;
  --ll-h6-font-size-mobile: 1rem;
  --ll-h1-font-weight: 300;
  --ll-h2-font-weight: 300;
  --ll-h3-font-weight: 300;
  --ll-h4-font-weight: 400;
  --ll-h5-font-weight: 300;
  --ll-h6-font-weight: 600;
  --ll-h1-text-color: var(--ll-color-palette-3);
  --ll-h2-text-color: var(--ll-color-palette-1);
  --ll-h3-text-color: var(--ll-color-palette-3);
  --ll-h4-text-color: var(--ll-color-palette-1);
  --ll-h5-text-color: var(--ll-color-palette-3);
  --ll-h6-text-color: var(--ll-color-palette-1);
  --ll-h1-text-transform: none;
  --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);
  --ll-button-font-weight: 500;
  --ll-button-opacity-hover: 1;
  --ll-button-transition: all var(--ll-transition);
  --ll-button-link-font-weight: 400;
  --ll-separator-color: var(--ll-color-palette-1);
  --ll-separator-width: 100px;
  --ll-separator-height: 2px;
  --ll-separator-border-radius: 0;
  --ll-top-bar-bg-color: var(--ll-color-palette-2);
  --ll-top-bar-text-color: var(--ll-color-white);
  --ll-top-bar-link-color: var(--ll-color-white);
  --ll-top-bar-link-color-hover: var(--ll-color-palette-3);
  --ll-top-bar-nav-font-family: var(--ll-heading-font-family);
  --ll-top-bar-nav-font-size: 1rem;
  --ll-top-bar-nav-font-weight: 500;
  --ll-top-bar-announcement-text-color: var(--ll-top-bar-text-color);
  --ll-top-bar-announcement-arrow-text-color: var(--ll-top-bar-link-color);
  --ll-top-bar-announcement-font-size: 1rem;
  --ll-top-bar-announcement-font-weight: 500;
  --ll-announcements-font-family: var(--ll-base-font-family);
  --ll-top-bar-social-icon-size-mobile: 18px;
  --ll-top-bar-icon-links-bg-color: var(--ll-color-white);
  --ll-top-bar-icon-links-link-color: var(--ll-color-palette-9);
  --ll-top-bar-icon-links-link-color-hover: var(--ll-color-palette-3);
  --ll-top-bar-search-color-hover: var(--ll-top-bar-link-color-hover);
  --ll-nav-social-text-color-mobile: var(--ll-color-palette-1);
  --ll-social-icon-spacing: 0.25rem;
  --ll-header-box-shadow: none;
  --ll-header-bg-color: var(--ll-color-palette-3);
  --ll-branding-logo-padding: 0.5rem;
  --ll-footer-border-width: 2px;
  --ll-footer-bg-color: var(--ll-color-palette-3);
  --ll-footer-border-color: var(--ll-color-palette-2);
  --ll-footer-paragraph-text-color: var(--ll-color-canvas);
  --ll-footer-description-font-size: 1rem;
  --ll-footer-navigation-link-text-color: var(--ll-color-canvas);
  --ll-footer-navigation-social-text-color: var(--ll-color-palette-2);
  --ll-footer-navigation-social-text-color-hover: var(--ll-color-palette-1);
  --ll-footer-navigation-social-font-size: 1rem;
  --ll-footer-navigation-link-font-family: var(--ll-base-font-family);
  --ll-footer-navigation-link-text-color-hover: var(--ll-color-palette-2);
  --ll-footer-navigation-link-font-size: 1rem;
  --ll-footer-navigation-link-font-weight: 400;
  --ll-footer-navigation-title-text-color: var(--ll-color-palette-2);
  --ll-footer-navigation-title-font-family: var(--ll-base-font-family);
  --ll-footer-endcap-copyright-text-color: var(--ll-color-white);
  --ll-footer-endcap-created-by-text-color: var(--ll-color-white);
  --ll-nav-item-font-family: var(--ll-base-font-family);
  --ll-nav-item-font-size: 1rem;
  --ll-nav-item-font-weight: 500;
  --ll-nav-item-text-color: var(--ll-color-white);
  --ll-nav-item-hover-text-color: var(--ll-color-palette-2);
  --ll-nav-item-cta-btn-bg-color: transparent;
  --ll-nav-item-cta-btn-color: var(--ll-color-canvas);
  --ll-nav-dropdown-border-top: 2px solid var(--ll-color-palette-1);
  --ll-nav-item-hover-bg-color: transparent;
  --ll-nav-item-nested-hover-bg-color: var(--ll-nav-item-bg-color);
  --ll-nav-item-hover-bg-color-mobile: transparent;
  --ll-nav-social-bg-color-mobile: rgba(248,247,244,0);
  --ll-nav-item-dropdown-show-text-color: var(--ll-color-palette-1);
  --ll-nav-dropdown-item-text-color: var(--ll-color-palette-3);
  --ll-nav-dropdown-item-text-color-hover: var(--ll-color-palette-1);
  --ll-nav-dropdown-item-text-color-show: var(--ll-color-palette-1);
  --ll-nav-item-border-bottom-mobile: 1px solid var(--ll-color-palette-6);
  --ll-nav-item-content-nested: "—";
  --ll-nav-toggler-width: 2px;
  --ll-nav-item-bg-color: rgba(255,255,255,0.8);
  --ll-nav-item-border-top-color: var(--ll-color-palette-2);
  --ll-nav-dropdown-nested-bg-color: transparent;
  --ll-nav-dropdown-nested-item-bg-color: var(--ll-color-white);
  --ll-nav-dropdown-nested-item-bg-color-hover: rgba(255,255,255,0.9);
  --bs-dropdown-item-padding-y: 0.5rem;
  --ll-banner-heading-eyebrow-font-size-mobile: 0.875rem;
  --ll-banner-heading-title-font-size: 3rem;
  --ll-banner-heading-title-font-size-mobile: 2.375rem;
  --ll-banner-heading-subtitle-font-size: 2rem;
  --ll-banner-heading-subtitle-font-size-mobile: 1.75rem;
  --ll-post-pagination-link-text-color: var(--ll-color-palette-1);
  --ll-single-post-nav-bg-color: var(--ll-color-palette-6);
  --ll-post-footer-nav-link-text-color: var(--ll-color-palette-1);
  --ll-post-footer-nav-link-text-color-hover: var(--ll-color-palette-3);
  --ll-post-meta-text-color: var(--ll-color-palette-1);
  --ll-post-filter-bar-link-font-family: var(--ll-base-font-family);
  --ll-post-filter-bar-link-font-size: 1rem;
  --ll-post-filter-bar-link-font-weight: 500;
  --ll-post-item-featured-label-text-color: var(--ll-color-palette-1);
  --ll-post-filter-bar-dropdown-bg-color: var(--ll-color-palette-6);
  --ll-single-post-bg-color: var(--ll-color-palette-7);
  --ll-post-meta-link-color-hover: var(--ll-color-palette-3);
  --ll-single-post-related-bg-color: var(--ll-color-palette-7);
  --ll-single-post-nav-label-font-family: var(--ll-base-font-family);
  --ll-single-post-nav-label-font-weight: 600;
  --ll-single-post-nav-label-text-color: var(--ll-color-primary);
  --ll-block-accordion-header-bg-color: var(--ll-color-palette-7);
  --ll-block-accordion-header-text-color: var(--ll-color-palette-1);
  --ll-block-accordion-header-border-bottom: 1px solid transparent;
  --ll-blocks-banner-title-font-weight: 300;
  --ll-blocks-blog-teaser-meta-font-weight: 400;
  --ll-blocks-teaser-blog-small-date-font-weight: 700;
  --ll-blocks-teaser-blog-small-date-text-color: var(--ll-color-palette-1);
  --ll-blocks-teaser-blog-small-link-color: var(--ll-color-palette-3);
  --ll-blocks-teaser-blog-small-read-more-border-width: 2px;
  --ll-blocks-compare-table-border-color: var(--ll-color-palette-5);
  --ll-blocks-compare-table-cell-border-color: var(--ll-color-palette-6);
  --ll-blocks-compare-table-head-border-color: var(--ll-color-palette-5);
  --ll-blocks-compare-table-head-bg-color: var(--ll-color-palette-7);
  --ll-blocks-compare-table-row-color-odd: var(--ll-color-palette-7);
  --ll-block-highlight-header-bg-color: var(--ll-color-palette-6);
  --ll-block-highlight-header-border: 1px solid var(--ll-color-palette-6);
  --ll-block-highlight-header-border-bottom: 1px solid;
  --ll-blocks-highlight-header-border-top-color: var(--ll-color-palette-8);
  --ll-block-highlight-body-border-bottom: 1px solid var(--ll-color-palette-8);
  --ll-blocks-accordion-header-border-color: var(--ll-color-palette-6);
  --ll-blocks-accordion-header-border-bottom-color: var(--ll-color-palette-6);
  --ll-block-accordion-header-border: 1px solid var(--ll-color-palette-5);
  --ll-block-compare-table-head-font-size: 1.5rem;
  --icon-bg-color: var(--ll-color-palette-5);
  --icon-color: var(--ll-color-palette-1);
  --ll-blocks-teaser-blog-small-border-width: 1px;
  --ll-button-link-border-height: 2px;
  --ll-blocks-compare-table-cell-border-width: 1px;
  --ll-blocks-compare-table-head-border-width: 1px;
  --ll-blocks-compare-table-border-width: 1px;
  --ll-blocks-teaser-square-image-item-border-width: 1px;
  --ll-blocks-grid-gap: 7px;
  --ll-blocks-fancy-testmimonial-quote-font-weight: 400;
  --ll-blocks-fancy-testimonial-quote-icon-color: var(--ll-color-palette-6);
  --ll-blocks-callout-3-teasers-content-hover-heading-eyebrow-text-color: var(--ll-color-palette-2);
  --ll-blocks-callout-4-teasers-content-hover-heading-eyebrow-text-color: var(--ll-color-palette-2);
  --ll-blocks-icons-icon-bg-color: var(--ll-color-palette-6);
  --ll-blocks-icons-icon-color: var(--ll-color-palette-1);
  --ll-block-resources-bg-color: var(--ll-color-palette-7);
  --ll-block-resources-border-top: 1px solid var(--ll-color-palette-8);
  --ll-block-resources-border-bottom: 1px solid var(--ll-color-palette-8);
  --ll-blocks-resources-border-top-color: var(--ll-color-palette-8);
  --ll-block-resources-text-color: var(--ll-color-palette-1);
  --ll-blocks-sticky-nav-link-font-weight: 400;
  --ll-blocks-link-tree-bg-color: var(--ll-color-palette-3);
  --ll-blocks-link-tree-text-color: var(--ll-color-white);
  --ll-blocks-link-tree-social-link-text-color: var(--ll-color-palette-2);
  --ll-blocks-link-tree-social-link-text-color-hover: var(--ll-color-palette-8);
  --ll-portfolio-categories-text-color: var(--ll-color-palette-2);
  --ll-portfolio-categories-text-hover-color: var(--ll-color-palette-1);
  --ll-search-input-font-weight: 400;
  --ll-search-input-border-bottom-color: var(--ll-color-palette-2);
  --ll-search-results-border: 2px solid var(--ll-color-palette-6);
  --ll-search-footer-bg-color: var(--ll-color-palette-6);
  --ll-search-footer-border: 2px solid var(--ll-color-palette-2);
}
:root .lala-separator-sm:after,
:root .lala-separator-med:after,
:root .lala-separator-lg:after,
:root .lala-separator-left:after,
:root .lala-separator-right:after,
:root .lala-separator-contrast:after,
:root .lala-separator:after {
  background: linear-gradient(to right, var(--ll-color-palette-1), var(--ll-color-palette-2));
}
:root .search-input {
  --ll-input-font-family: var(--ll-base-font-family-alt);
  color: var(--ll-color-palette-3);
}
:root .search-body {
  --ll-h3-text-color: var(--ll-color-palette-1);
}
.lala-theme-5 .btn-primary,
.lala-theme-5 .wp-block-lala-blocks-callout-cards .callout-cards-item-button .btn-secondary,
.lala-theme-5 .wp-block-lala-blocks-callout-teaser-cards .callout-teaser-cards-item-button .btn-secondary {
  --bs-btn-color: var(--ll-color-palette-1);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--ll-color-palette-1);
  --bs-btn-hover-color: var(--ll-color-canvas);
  --bs-btn-hover-bg: var(--ll-color-palette-1);
  --bs-btn-hover-border-color: var(--ll-color-palette-1);
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: var(--bs-btn-color);
  --bs-btn-active-bg: var(--bs-btn-bg);
  --bs-btn-active-border-color: var(--bs-btn-border-color);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  --bs-btn-disabled-color: var(--bs-btn-color);
  --bs-btn-disabled-bg: var(--bs-btn-bg);
  --bs-btn-disabled-border-color: var(--bs-btn-border-color);
  --bs-btn-font-weight: 500;
}
.lala-theme-5 .btn-light,
.lala-theme-5 .wp-block-lala-blocks-link-tree .link-tree-section-link .btn-dark,
.lala-theme-5 .navigation-cta .navigation-cta-button.btn-light {
  background-color: transparent;
  transition: all var(--ll-transition);
  border: 2px solid var(--ll-color-white) !important;
  -o-border-image: none !important;
     border-image: none !important;
  color: var(--ll-color-white);
}
.lala-theme-5 .btn-light:hover,
.lala-theme-5 .wp-block-lala-blocks-link-tree .link-tree-section-link .btn-dark:hover,
.lala-theme-5 .navigation-cta .navigation-cta-button.btn-light:hover {
  background-color: var(--ll-color-white);
  border-color: var(--ll-color-canvas);
  color: var(--ll-color-palette-3);
}
.lala-theme-5 .btn-primary,
.lala-theme-5 .btn-dark,
.lala-theme-5 .wp-block-button .wp-block-button__link,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link,
.lala-theme-5 .wp-block-lala-blocks-callout-cards .callout-cards-item-button .btn-secondary,
.lala-theme-5 .wp-block-lala-blocks-callout-teaser-cards .callout-teaser-cards-item-button .btn-secondary {
  background-color: transparent;
  border-color: var(--ll-color-palette-1);
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .btn-primary:hover,
.lala-theme-5 .btn-dark:hover,
.lala-theme-5 .wp-block-button .wp-block-button__link:hover,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link:hover,
.lala-theme-5 .wp-block-lala-blocks-callout-cards .callout-cards-item-button .btn-secondary:hover,
.lala-theme-5 .wp-block-lala-blocks-callout-teaser-cards .callout-teaser-cards-item-button .btn-secondary:hover {
  background-color: var(--ll-color-palette-1);
  color: var(--ll-color-canvas);
}
.lala-theme-5 .btn-primary:visited,
.lala-theme-5 .btn-dark:visited,
.lala-theme-5 .wp-block-button .wp-block-button__link:visited,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link:visited,
.lala-theme-5 .wp-block-lala-blocks-callout-cards .callout-cards-item-button .btn-secondary:visited,
.lala-theme-5 .wp-block-lala-blocks-callout-teaser-cards .callout-teaser-cards-item-button .btn-secondary:visited {
  background-color: transparent;
  border-color: var(--ll-color-palette-1);
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .btn-primary:visited:hover,
.lala-theme-5 .btn-dark:visited:hover,
.lala-theme-5 .wp-block-button .wp-block-button__link:visited:hover,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link:visited:hover,
.lala-theme-5 .wp-block-lala-blocks-callout-cards .callout-cards-item-button .btn-secondary:visited:hover,
.lala-theme-5 .wp-block-lala-blocks-callout-teaser-cards .callout-teaser-cards-item-button .btn-secondary:visited:hover {
  background-color: var(--ll-color-palette-1);
  color: var(--ll-color-canvas);
}
.lala-theme-5 .btn-alt,
.lala-theme-5 .btn-secondary,
.lala-theme-5 .wp-block-lala-blocks-callout-cards .callout-cards-item-button .btn-secondary,
.lala-theme-5 .error-404.container .btn.btn-dark {
  background-color: transparent;
  border-color: var(--ll-color-palette-3);
  color: var(--ll-color-palette-3);
}
.lala-theme-5 .btn-alt:hover,
.lala-theme-5 .btn-secondary:hover,
.lala-theme-5 .wp-block-lala-blocks-callout-cards .callout-cards-item-button .btn-secondary:hover,
.lala-theme-5 .error-404.container .btn.btn-dark:hover {
  background-color: var(--ll-color-palette-3);
  border-color: var(--ll-color-palette-3);
  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-secondary);
}
.lala-theme-5 .dropdown-menu {
  --bs-dropdown-border-radius: 0 0 5px 5px;
}
.portfolio-archive-filter {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.portfolio-archive-filter li a {
  color: var(--ll-color-palette-1);
}
.portfolio-archive-filter li a.active,
.portfolio-archive-filter li a:hover {
  color: var(--ll-color-palette-3);
}
.site-main > .portfolio-items > .col {
  padding-right: 0;
  padding-left: 0;
}
.portfolio-list .post-pagination .page-item .page-link:not(.active):hover {
  background-color: var(--ll-color-palette-3);
}
.portfolio-list.rectangle-cards #main .portfolio-items .entry-header h5 {
  font-size: 0.86em;
  font-weight: 500;
}
.portfolio-list.rectangle-cards #main .portfolio-items .portfolio-item-category:hover {
  background-color: var(--ll-color-canvas-darker);
}
.portfolio-list.rectangle-cards #main .portfolio-items .portfolio-item-category a {
  color: var(--ll-color-palette-1);
}
.portfolio-list.rectangle-cards-alt #main .portfolio-items .entry-header h5 {
  font-size: 0.86em;
  font-weight: 400;
  color: var(--ll-color-palette-1);
}
.portfolio-list.rectangle-cards-alt #main .portfolio-items .portfolio-item-categories .portfolio-item-category:hover {
  background-color: #ddd;
}
.portfolio-list.rectangle-cards-alt #main .portfolio-items .portfolio-item-categories .portfolio-item-category a {
  color: var(--ll-color-palette-1);
}
.portfolio-list.portrait-cards {
  background-color: var(--ll-color-palette-3);
}
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item {
  border-radius: var(--ll-global-border-radius, 5px);
}
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .portfolio-item-thumbnail,
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .portfolio-item-thumbnail.hover-switch {
  padding: 2px;
  border-radius: var(--ll-global-border-radius, 5px);
  overflow: hidden;
}
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .portfolio-item-thumbnail:before,
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .portfolio-item-thumbnail.hover-switch:before {
  background: linear-gradient(135deg, #9b7229 0%, #dfb14d 100%);
  border-radius: var(--ll-global-border-radius, 5px);
}
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .portfolio-item-thumbnail .img-container,
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .portfolio-item-thumbnail.hover-switch .img-container,
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .portfolio-item-thumbnail img,
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .portfolio-item-thumbnail.hover-switch img {
  border-radius: calc(var(--ll-global-border-radius, 5px) - 2px);
}
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .portfolio-item-thumbnail.hover-switch .hover-image {
  padding: 2px;
  border-radius: var(--ll-global-border-radius, 5px);
}
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .inner .entry-header h5 {
  color: var(--ll-color-palette-2);
}
.portfolio-list.portrait-cards #main .portfolio-items .col .post-item .inner .portfolio-item-categories .portfolio-item-category a {
  --llptflo-portrait-archive-category-link-bg-color-hover: var(--ll-color-palette-10);
  --llptflo-portrait-archive-category-link-text-color-hover: var(--ll-color-palette-3);
  background-color: var(--ll-color-palette-9);
  padding: 0.25rem 0.5rem;
  margin: 0.2rem 0.1rem;
  color: var(--ll-color-palette-11);
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner {
  background-color: var(--ll-color-palette-3);
  overflow: hidden;
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .post-thumbnail,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .post-thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .post-thumbnail img,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .post-thumbnail img {
  position: relative;
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .banner-gradient,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .banner-gradient {
  background-color: var(--ll-color-palette-3);
  background: linear-gradient(180deg, rgba(20,57,61,0) 0%, #14393d 100%), linear-gradient(270deg, rgba(20,57,61,0) 0%, #14393d 100%);
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .archive-title,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .archive-title {
  color: var(--ll-color-palette-2);
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .entry-header,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .entry-header {
  top: 0;
  left: 0;
  transform: none;
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .entry-header .entry-title,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .entry-header .entry-title {
  color: var(--ll-color-white);
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .entry-header .eyebrow,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .entry-header .eyebrow {
  font-weight: 600;
  color: var(--ll-color-palette-2);
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .entry-header .eyebrow a:hover,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .entry-header .eyebrow a:hover {
  color: var(--ll-color-palette-1);
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .portfolio-archive-filter li,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .portfolio-archive-filter li {
  color: var(--ll-color-palette-1);
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .portfolio-archive-filter li a,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .portfolio-archive-filter li a {
  color: var(--ll-color-palette-1);
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .portfolio-archive-filter li a:hover,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .site-featured-image .portfolio-archive-filter li a:hover {
  color: var(--ll-color-palette-2);
}
.post-type-archive-ll-portfolio-items.layout-portrait .header-banner-featured-image.portrait-cards-banner .portfolio-description,
.tax-ll-portfolio-categories.layout-portrait .header-banner-featured-image.portrait-cards-banner .portfolio-description {
  color: var(--ll-color-white);
}
.single-ll-portfolio-items .header-banner-featured-image .site-featured-image .banner-gradient {
  background: linear-gradient(to bottom, rgba(20,57,61,0) 0%, #14393d 100%);
}
.single-ll-portfolio-items.layout-portrait-detail .header-banner-featured-image .site-featured-image .entry-header .entry-title {
  color: var(--ll-color-canvas);
  line-height: 1;
}
.single-ll-portfolio-items.layout-portrait-detail .header-banner-featured-image .site-featured-image .entry-header .entry-title:after {
  content: "\20";
  position: relative;
  display: block;
  background-color: var(--ll-separator-color);
  border-radius: var(--ll-separator-border-radius);
  width: var(--ll-separator-width);
  height: var(--ll-separator-height);
  margin: var(--ll-separator-margin-top) 0 var(--ll-separator-margin-bottom);
}
.single-ll-portfolio-items.layout-portrait-detail .header-banner-featured-image .site-featured-image .entry-header p,
.single-ll-portfolio-items.layout-portrait-detail .header-banner-featured-image .site-featured-image .entry-header ul,
.single-ll-portfolio-items.layout-portrait-detail .header-banner-featured-image .site-featured-image .entry-header quote,
.single-ll-portfolio-items.layout-portrait-detail .header-banner-featured-image .site-featured-image .entry-header strong {
  color: var(--ll-color-canvas);
}
.single-ll-portfolio-items.layout-portrait-detail .header-banner-featured-image .site-featured-image .banner-gradient {
  background: linear-gradient(270deg, rgba(20,57,61,0) 0%, #14393d 100%, #000 100%);
}
@media (max-width: 768px) {
  .single-ll-portfolio-items.layout-portrait-detail .header-banner-featured-image .site-featured-image .portfolio-item-categories a {
    font-size: 0.95rem;
  }
}
.single-ll-portfolio-items .single-portfolio-content .prev-next-navigation .prev-next-navigation-section a.footer-navigation-link {
  color: var(--ll-color-palette-1);
  transition: color var(--ll-transition);
}
.single-ll-portfolio-items .single-portfolio-content .prev-next-navigation .prev-next-navigation-section a.footer-navigation-link:hover {
  color: var(--ll-color-palette-3);
}
.single-ll-portfolio-items .single-portfolio-content .prev-next-footer {
  background-color: var(--ll-color-palette-6);
}
.site-featured-image .entry-header ul > li > a:not(.btn),
.site-featured-image .entry-header ol > li > a:not(.btn) {
  background: none;
  text-decoration: underline;
  color: var(--llsrvc-header-text-color, #fff);
}
.site-featured-image .entry-header ul > li > a:not(.btn):hover,
.site-featured-image .entry-header ol > li > a:not(.btn):hover {
  color: var(--ll-color-palette-12);
}
body.is-ll-services-page a.btn.btn-light:visited {
  color: var(--ll-color-white);
}
body.is-ll-services-page a.btn.btn-light:hover {
  color: var(--ll-color-palette-1);
}
.services-archive {
  --llsrvc-archive-bg-color: var(--ll-color-palette-3);
  --llsrvc-archive-header-title-font-family: var(--ll-base-font-family-alt);
}
.services-archive .services-archive-header-bg {
  --background-color: var(--ll-color-palette-3);
  --llsrvc-archive-header-gradient-bg-color: var(--ll-color-palette-3);
  --llsrvc-archive-header-gradient-start: var(--ll-color-palette-3);
  background-image: url(/wp-content/themes/llt5-cadillac-foundation/public/js/bc77e3c44d43133d6c96.jpg);
}
.services-archive div.services-archive-header-gradients {
  background-color: transparent;
}
.services-archive .services-item .service {
  overflow: hidden;
}
.services-archive .services-item .service .service-gradients {
  border-radius: 0;
  width: auto;
  height: auto;
  inset: 2px;
  box-sizing: border-box;
  background-clip: padding-box;
}
.services-archive .service-banner {
  position: relative;
  padding: 5px;
  overflow: hidden;
}
.services-archive .service-banner:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, #9b7229 0%, #dfb14d 100%);
  border-radius: var(--ll-global-border-radius, var(--llsrvc-service-item-border-radius));
}
.services-archive .service-banner img {
  padding: 2.25px;
  border-radius: var(--ll-global-border-radius, var(--llsrvc-service-item-border-radius));
}
.services-no-results {
  --ll-h3-text-color: var(--ll-color-palette-2);
  color: var(--ll-color-white);
}
.services-single-footer {
  --llsrvc-single-footer-bg-color: var(--ll-color-palette-3);
}
div.services-archive-header > div.services-archive-header-details .inner > .row > * > div.services-archive-header-content > ul > li > a:not(.btn),
div.services-archive-header > div.services-archive-header-details .inner > .row > * > div.services-archive-header-content ol > li > a:not(.btn) {
  background: none;
  text-decoration: underline;
  color: var(--llsrvc-header-text-color, #fff);
}
div.services-archive-header > div.services-archive-header-details .inner > .row > * > div.services-archive-header-content > ul > li > a:not(.btn):hover,
div.services-archive-header > div.services-archive-header-details .inner > .row > * > div.services-archive-header-content ol > li > a:not(.btn):hover {
  color: var(--ll-color-palette-12);
}
.lala-theme-5 section.wp-block-lala-blocks-accordion .accordion-item button.accordion-button .accordion-heading {
  color: var(--ll-block-accordion-header-text-color);
}
.lala-theme-5 section.wp-block-lala-blocks-accordion .accordion-body .btn-link {
  font-weight: 400;
}
.lala-theme-5 section.wp-block-lala-blocks-accordion .accordion-item-button {
  --ll-nav-item-text-color: var(--ll-color-palette-1);
  --ll-link-color-hover: var(--ll-color-palette-3);
}
.lala-theme-5 .wp-block-lala-blocks-teaser-blog-small .teaser-blog-small-list .teaser-blog-small a.read-more:not(.wp-element-button) {
  --ll-blocks-teaser-blog-small-link-color: var(--ll-color-palette-1);
}
.lala-theme-5 .wp-block-lala-blocks-callout-4-teasers .callout-4-teasers-hover-heading-text {
  text-transform: uppercase;
  font-weight: 400;
}
.lala-theme-5 section.wp-block-lala-blocks-downloads .downloads-items .downloads-item a {
  color: var(--ll-color-palette-1);
}
.lala-theme-5 section.wp-block-lala-blocks-sticky-nav {
  --bg-color: var(--ll-color-palette-9);
  --link-color: var(--ll-color-white);
  --link-color-hover: var(--ll-color-palette-2);
}
.lala-theme-5 section.wp-block-lala-blocks-teaser-cards .teasers-items .teasers-item .teaser {
  box-shadow: none;
  border: 1px solid var(--ll-color-palette-5);
}
.lala-theme-5 .wp-block-lala-blocks-colorful-callout .inner > .row .colorful-callout-divider {
  width: 1px;
}
.lala-theme-5 .wp-block-lala-blocks-colorful-callout .inner > .row .colorful-callout-heading.h1 {
  font-size: 3rem;
}
.lala-theme-5 .wp-block-lala-blocks-colorful-callout .inner .colorful-callout-col .h2 {
  color: var(--ll-h2-text-color);
}
.lala-theme-5 .wp-block-lala-blocks-compare-table .compare-table-container table thead th {
  font-family: var(--ll-heading-font-family);
  font-weight: 300;
}
.lala-theme-5 .wp-block-lala-blocks-compare-table .compare-table-container table thead th,
.lala-theme-5 .wp-block-lala-blocks-compare-table .compare-table-container table tbody th,
.lala-theme-5 .wp-block-lala-blocks-compare-table .compare-table-container table thead td,
.lala-theme-5 .wp-block-lala-blocks-compare-table .compare-table-container table tbody td {
  border-left: none;
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .wp-block-lala-blocks-compare-table .compare-table-container table tbody td i {
  color: var(--ll-color-palette-2);
}
.lala-theme-5 .wp-block-lala-blocks-highlight .inner .highlight-header .highlight-title {
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .wp-block-lala-blocks-icon-highlight {
  --icon-color: var(--ll-color-palette-2);
  --icon-bg-color: var(--ll-color-palette-6);
}
.lala-theme-5 section.wp-block-lala-blocks-icon-list .icon-list-items .item-icon i {
  --icon-color: var(--ll-color-palette-2);
}
.lala-theme-5 .wp-block-lala-blocks-link-tree .link-tree-heading {
  color: var(--ll-color-palette-2);
}
.lala-theme-5 .wp-block-lala-blocks-link-tree .link-tree-job-title {
  font-size: 1rem;
  font-weight: 400;
}
.lala-theme-5 .wp-block-lala-blocks-link-tree .dropdown-menu {
  --bs-dropdown-link-active-bg: var(--ll-color-palette-8);
  --ll-link-color-hover: var(--ll-color-palette-1);
  --bs-dropdown-link-color: var(--ll-color-palette-1);
}
.lala-theme-5 .wp-block-lala-blocks-link-tree .link-tree-section-link .btn.show {
  background-color: var(--ll-color-palette-8);
  border-color: var(--ll-color-palette-8) !important;
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .wp-block-lala-blocks-link-tree .link-tree-section-link .btn.show:hover {
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .wp-block-lala-blocks-link-tree .link-tree-section-link .btn-dark:hover {
  background: var(--ll-color-white);
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .wp-block-lala-blocks-resources .resources-heading h3 {
  font-family: var(--ll-heading-font-family);
  color: var(--ll-color-palette-3);
  font-size: 1.375rem;
}
.lala-theme-5 .wp-block-lala-blocks-teaser-image-cards .teaser-image-cards-item-caption h3 {
  font-weight: 500;
  font-size: 1.75rem;
}
.lala-theme-5 .wp-block-lala-blocks-teaser-square-image a .teaser-square-image-title {
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .wp-block-lala-blocks-teaser-square-image a:hover .teaser-square-image-title {
  color: var(--ll-color-palette-3);
}
.lala-theme-5 .wp-block-lala-blocks-testimonial-simple-scroll .slider .image img {
  border-radius: 0;
}
.lala-theme-5 .wp-block-lala-blocks-banner .banner-block-title h2 {
  text-transform: uppercase;
}
.lala-theme-5 .wp-block-lala-blocks-banner .banner-block-eyebrow h4 {
  font-family: var(--ll-base-font-family-alt);
  letter-spacing: 8px;
}
.lala-theme-5 .wp-block-lala-blocks-banner-random-image .banner-block-eyebrow h4 {
  font-family: var(--ll-base-font-family-alt);
  letter-spacing: 8px;
}
.lala-theme-5 .wp-block-lala-blocks-peek-a-boo .peek-a-boo-title h2 {
  font-family: var(--ll-heading-font-family);
  font-size: 3.25rem;
}
.lala-theme-5 figure.wp-block-table thead {
  border-bottom: 2.5px solid var(--ll-color-palette-6);
}
.lala-theme-5 figure.wp-block-table tfoot {
  border-top: 2.5px solid var(--ll-color-palette-6);
}
.lala-theme-5 figure.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: var(--ll-color-palette-7);
}
.lala-theme-5 section.wp-block-lala-blocks-ticker {
  --bg-color: var(--ll-color-palette-10);
  --border-width: 4px;
  --border-color: var(--ll-color-palette-1);
}
.lala-theme-5 section.wp-block-lala-blocks-ticker .ticker-heading > * {
  margin-bottom: 0.5rem;
}
.lala-theme-5 section.wp-block-lala-blocks-ticker .ticker-amount-group > * {
  font-family: var(--ll-base-font-family);
}
.lala-theme-5 .wp-block-button .wp-block-button__link,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link,
.lala-theme-5 .btn {
  --bs-border-radius: 0;
  --bs-btn-padding-x: 1.5rem;
  border: 2px solid transparent;
  -o-border-image: linear-gradient(to right, var(--ll-color-palette-1), var(--ll-color-palette-2));
     border-image: linear-gradient(to right, var(--ll-color-palette-1), var(--ll-color-palette-2));
  border-image-slice: 1;
  transition: all var(--ll-transition);
}
.lala-theme-5 .wp-block-button .wp-block-button__link:hover,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link:hover,
.lala-theme-5 .btn:hover {
  background: linear-gradient(to right, var(--ll-color-palette-1), var(--ll-color-palette-2));
}
.lala-theme-5 .wp-block-button .wp-block-button__link.btn-alt,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link.btn-alt,
.lala-theme-5 .btn.btn-alt,
.lala-theme-5 .wp-block-button .wp-block-button__link.btn-secondary,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link.btn-secondary,
.lala-theme-5 .btn.btn-secondary {
  -o-border-image: none;
     border-image: none;
  border: 2px solid var(--ll-color-palette-3);
}
.lala-theme-5 .wp-block-button .wp-block-button__link.btn-alt:hover,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link.btn-alt:hover,
.lala-theme-5 .btn.btn-alt:hover,
.lala-theme-5 .wp-block-button .wp-block-button__link.btn-secondary:hover,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link.btn-secondary:hover,
.lala-theme-5 .btn.btn-secondary:hover {
  background: var(--ll-color-palette-3);
}
.lala-theme-5 .wp-block-button .wp-block-button__link.btn-light,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link.btn-light,
.lala-theme-5 .btn.btn-light {
  color: var(--ll-color-white);
}
.lala-theme-5 .wp-block-button .wp-block-button__link.btn-light:hover,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link.btn-light:hover,
.lala-theme-5 .btn.btn-light:hover {
  background: var(--ll-color-white);
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .wp-block-button .wp-block-button__link.btn-link,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link.btn-link,
.lala-theme-5 .btn.btn-link {
  -o-border-image: none;
     border-image: none;
  border: none;
  color: var(--ll-color-primary);
}
.lala-theme-5 .wp-block-button .wp-block-button__link.btn-link:hover,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link.btn-link:hover,
.lala-theme-5 .btn.btn-link:hover {
  background: none;
  color: var(--ll-color-secondary);
}
.lala-theme-5 .banner-heading .banner-eyebrow {
  font-family: var(--ll-base-font-family-alt);
}
.lala-theme-5 .banner-heading .banner-title {
  font-weight: 300;
  text-transform: uppercase;
}
.lala-theme-5 .error-404.container .btn.btn-dark {
  -o-border-image: none;
     border-image: none;
}
.lala-theme-5 .error-404.container .btn.btn-dark:hover {
  background: var(--ll-color-palette-3);
}
.lala-theme-5 footer.site-footer {
  background-image: url(/wp-content/themes/llt5-cadillac-foundation/public/js/bc77e3c44d43133d6c96.jpg);
  background-size: 55rem;
}
.lala-theme-5 footer.site-footer .footer-button .btn {
  transition: all var(--ll-transition);
}
.lala-theme-5 footer.site-footer .footer-content.footer-layout-simple {
  padding-bottom: 0 !important;
}
.lala-theme-5 footer.site-footer .footer-content.footer-layout-simple .footer-layout-simple-description {
  margin-bottom: 1rem !important;
}
@media (min-width: 992px) {
  .lala-theme-5 footer.site-footer .footer-navigation-container {
    margin-bottom: 1rem;
  }
}
.lala-theme-5 footer.site-footer .footer-navigation-container .footer-navigation {
  margin-bottom: 1rem;
  max-width: none;
}
.lala-theme-5 footer.site-footer .footer-navigation-container .footer-navigation-title {
  font-family: var(--ll-footer-navigation-title-font-family);
}
.lala-theme-5 footer.site-footer .footer-navigation-container .footer-navigation-footer-1 {
  margin-bottom: 0;
}
.lala-theme-5 footer.site-footer .footer-navigation ul.footer-menu .menu-item a:hover {
  color: var(--ll-footer-navigation-link-text-color-hover);
}
.lala-theme-5 footer.site-footer .endcap {
  background: linear-gradient(to right, var(--ll-color-palette-1) 0%, var(--ll-color-palette-2) 100%);
}
.lala-theme-5 .navigation-cta .navigation-cta-button.btn-dark {
  background-color: var(--ll-color-palette-6);
  border-color: var(--ll-color-palette-6);
  color: var(--ll-color-palette-2);
}
.lala-theme-5 .navigation-cta .navigation-cta-button.btn-dark:hover {
  color: var(--ll-color-palette-1);
}
@media (min-width: 992px) {
  .lala-theme-5 .navigation-cta .navigation-cta-button.btn-dark {
    background-color: transparent;
    border-color: var(--ll-color-palette-1);
    color: var(--ll-color-palette-1);
  }
  .lala-theme-5 .navigation-cta .navigation-cta-button.btn-dark:hover {
    background-color: var(--ll-color-palette-1);
    color: var(--ll-color-canvas);
  }
}
.lala-theme-5 .top-bar > .positioner > .inner .top-bar-icon-links .top-bar-icon-links-share .dropdown-menu {
  --bs-dropdown-bg: var(--ll-top-bar-icon-links-bg-color);
}
.lala-theme-5 .top-bar > .positioner > .inner .top-bar-icon-links .top-bar-icon-links-share .dropdown-menu:after {
  border-bottom-color: var(--bs-dropdown-bg);
}
.lala-theme-5 .top-bar > .positioner > .inner .top-bar-icon-links .top-bar-icon-links-share .dropdown-menu .dropdown-menu {
  --bs-dropdown-border-radius: 0 0 0 0;
}
.lala-theme-5 .top-bar > .positioner > .inner .top-bar-icon-links .top-bar-icon-links-share .dropdown-menu a {
  color: var(--ll-top-bar-icon-links-link-color);
}
.lala-theme-5 .top-bar > .positioner > .inner .top-bar-icon-links .top-bar-icon-links-share .dropdown-menu a:hover {
  background-color: transparent;
  color: var(--ll-top-bar-icon-links-link-color-hover);
}
.lala-theme-5 .main-navigation > .inner .menu-item > a {
  color: var(--ll-nav-item-text-color-mobile);
}
@media (min-width: 992px) {
  .lala-theme-5 .main-navigation > .inner .menu-item > a {
    color: var(--ll-nav-item-text-color);
  }
}
.lala-theme-5 .main-navigation > .inner .menu-item > a.nav-link:hover {
  color: var(--ll-nav-item-hover-text-color);
}
.lala-theme-5 .main-navigation .inner .dropdown-menu {
  background-color: transparent;
  overflow: hidden;
}
.lala-theme-5 .main-navigation .inner .dropdown-menu .dropdown-menu {
  --bs-dropdown-border-radius: 0 0 0 0;
}
.lala-theme-5 .main-navigation .inner .dropdown-menu .dropdown-menu a.dropdown-item {
  background-color: var(--ll-nav-dropdown-nested-item-bg-color);
  transition: background-color var(--ll-transition);
}
.lala-theme-5 .main-navigation .inner .dropdown-menu .dropdown-menu a.dropdown-item:hover {
  background-color: var(--ll-nav-dropdown-nested-item-bg-color-hover);
}
.lala-theme-5 .main-navigation .inner .dropdown-menu > li.nav-item {
  border-top: 1px solid var(--ll-nav-item-border-top-color);
}
.lala-theme-5 .main-navigation .inner .dropdown-menu > li.nav-item .dropdown-item.show {
  color: var(--ll-nav-item-dropdown-show-text-color);
}
.lala-theme-5 .main-navigation .inner .dropdown-menu > li.nav-item a {
  background-color: var(--ll-nav-item-bg-color);
  color: var(--ll-nav-dropdown-item-text-color);
}
.lala-theme-5 .main-navigation .inner .dropdown-menu > li.nav-item a:hover {
  background-color: var(--ll-nav-item-nested-hover-bg-color);
  color: var(--ll-nav-dropdown-item-text-color-hover);
}
.lala-theme-5.is-archive .site-content,
.lala-theme-5.is-blog-page .site-content {
  background-color: var(--ll-color-palette-7);
}
@media (min-width: 1200px) {
  .lala-theme-5 .post-filter-bar .filter-bar-dropdown .filter-bar-dropdown-item a {
    color: var(--ll-color-palette-3);
  }
  .lala-theme-5 .post-filter-bar .filter-bar-dropdown .filter-bar-dropdown-item a:hover {
    color: var(--ll-color-palette-1);
  }
}
.lala-theme-5 .comments-container .comments-area {
  background-color: var(--ll-color-palette-7);
}
.lala-theme-5 .comments-container .comments-area .comment-list .comment-author .fn {
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .comments-container .comments-area .comment-list .comment-edit-link,
.lala-theme-5 .comments-container .comments-area .comment-list .comment-reply-link {
  color: var(--ll-color-palette-1);
}
.lala-theme-5 .top-bar {
  background: linear-gradient(to right, var(--ll-color-palette-1) 0%, var(--ll-color-palette-2) 100%);
}
.lala-theme-5 .top-bar a {
  transition: color var(--ll-transition);
}
.lala-theme-5 .top-bar .top-bar-announcements .announcement-item {
  font-family: var(--ll-announcements-font-family);
  font-weight: 400;
  text-transform: none;
}


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