﻿:root {
    /* Primary colors */
    --atomic-primary: #005CB9;
    --atomic-primary-light: #005CB9;
    --atomic-primary-dark: #15181E;
    --atomic-on-primary: #ffffff;
    --atomic-ring-primary: #005CB9;
    /* Neutral colors */
    --atomic-neutral-dark: #626971;
    --atomic-neutral: #101820;
    --atomic-neutral-light: #f6f7f9;
    /* Semantic colors */
    --atomic-background: #ffffff;
    --atomic-on-background: #15181E;
    --atomic-success: #72BF44;
    --atomic-error: #ce3f00;
    --atomic-visited: #101820;
    --atomic-disabled: #c5cacf;
    /* Border radius */
    --atomic-border-radius: 0;
    --atomic-border-radius-md: 0;
    --atomic-border-radius-lg: 0;
    --atomic-border-radius-xl: 0;
    /* Font */
    --atomic-font-family: 'Barlow', -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif; /* Following https://systemfontstack.com/ */
    --atomic-font-normal: 500;
    --atomic-font-bold: 700;
    /* Text size */
    --atomic-text-base: 0.875rem; /* 14px */
    --atomic-text-sm: 0.75rem; /* 12px */
    --atomic-text-lg: 1rem; /* 16px */
    --atomic-text-xl: 1.125rem; /* 18px */
    --atomic-text-2xl: 1.5rem; /* 24px */
    --atomic-line-height-ratio: 1.5;
    /* Layout */
    --atomic-layout-spacing-x: 1.5rem;
    --atomic-layout-spacing-y: 1rem;
}


.list-root.display-list.image-small [part~="outline"], .list-root.display-list.image-icon [part~="outline"], .list-root.display-list.image-none [part~="outline"] {
    border: 0 !important;
    box-shadow: 0 4px 10px 0 rgba(16, 24, 32, 0.4) !important;
    transition: box-shadow .2s ease;
}


atomic-facet::part(label-button) {
    justify-content: left;
    padding-bottom: 0;
}

atomic-result-list::part(result-list-grid-clickable-container), atomic-result-list::part(outline) {
    border: 0 !important;
    border-radius: 0;
    box-shadow: 0 4px 10px 0 rgba(16, 24, 32, 0.4) !important;
    transition: box-shadow .2s ease;
    padding: 20px;
    margin-bottom: 25px;
}

atomic-result-list::part(outline)::before {
    content: none;
    background:transparent;
    height: 0;
}

atomic-pager {
    margin-top:30px !important;
}


atomic-no-results::part(icon) {
    display: none !important;
}

atomic-no-results::part(highlight) {
    overflow: visible;
}

atomic-result-image img {
    max-height: 130px;
}


atomic-result-badge::part(result-badge-label) {
    background-color: #101820;
    color: #ffffff !important;
    padding: 5px 15px;
}


atomic-result-badge::part(result-badge-element) {
    background-color: #101820;
    color: #ffffff !important;
    padding: 5px 15px;
}


atomic-result-section-badges::part(badge-label) {
    background-color: #101820;
    color: #ffffff;
    padding: 5px 15px;
}

atomic-result::part(badge-label) {
    background-color: #101820;
    color: #ffffff;
    padding: 5px 15px;
}

atomic-text.hydrated {
    background-color: #101820;
    color: #ffffff !important;
    padding: 5px 15px;
}

atomic-result-link.hydrated {
    color: #101820;
    font-family: 'Barlow Condensed', sans-serif !important;

    transition: all 200ms ease;
}

    atomic-result-link.hydrated:hover {
        background-color: rgba(0, 92, 185, 0.2);
    }