:root,
[data-bs-theme=light] {
  --ar-primary: #000;
  --ar-primary-rgb: 0, 0, 0;
  --bs-primary: #000;
  --bs-primary-rgb: 0, 0, 0;
  --ar-secondary: #f5ebde;
  --ar-secondary-rgb: 245, 235, 222;
  --bs-secondary: #f5ebde;
  --bs-secondary-rgb: 245, 235, 222;
  --ar-warning: #edcb50;
  --ar-warning-rgb: 237, 203, 80;
  --bs-warning: #edcb50;
  --bs-warning-rgb: 237, 203, 80;
  --ar-info: #f5ebde;
  --ar-info-rgb: 245, 235, 222;
  --bs-info: #f5ebde;
  --bs-info-rgb: 245, 235, 222;
  --ar-success: #3fca90;
  --ar-success-rgb: 63, 202, 144;
  --bs-success: #3fca90;
  --bs-success-rgb: 63, 202, 144;
  --ar-danger: #ed5050;
  --ar-danger-rgb: 237, 80, 80;
  --bs-danger: #ed5050;
  --bs-danger-rgb: 237, 80, 80;
  --ar-light: #ffffff;
  --ar-light-rgb: 255, 255, 255;
  --bs-light: #ffffff;
  --bs-light-rgb: 255, 255, 255;
  --ar-dark: #121519;
  --ar-dark-rgb: 18, 21, 25;
  --bs-dark: #121519;
  --bs-dark-rgb: 18, 21, 25;
  --ar-link-color: #000;
  --ar-link-hover-color: #000000;
  --bs-link-color: #000;
  --bs-link-color-rgb: 0, 0, 0;
  --bs-link-hover-color: #000000;
  --ar-body-font-family: Sailec, sans-serif;
  --ar-heading-font-family: Sailec, sans-serif;
  --ar-root-font-size: 1.05rem;
  --ar-body-font-size: 1.1rem;
  --ar-border-width: 0px;
  --ar-border-radius: 0rem;
  --ar-border-radius-sm: calc(var(--ar-border-radius) * 0.75);
  --ar-border-radius-lg: calc(var(--ar-border-radius) * 1.0);
  --ar-border-radius-xl: calc(var(--ar-border-radius) * 1.25);
  --ar-border-radius-xxl: calc(var(--ar-border-radius) * 1.75);
}
[data-bs-theme=light] {
  --ar-body-bg: #ffffff;
  --bs-body-bg: #ffffff;
  --ar-body-bg-rgb: 255, 255, 255;
  --bs-body-bg-rgb: 255, 255, 255;
  --ar-body-color: #576071;
  --bs-body-color: #576071;
  --ar-body-color-rgb: 87, 96, 113;
  --bs-body-color-rgb: 87, 96, 113;
  --ar-secondary-color: #858c97;
  --bs-secondary-color: #858c97;
  --ar-heading-color: #121519;
  --bs-heading-color: #121519;
  --ar-border-color: #e3e9ef;
  --bs-border-color: #e3e9ef;
}
[data-bs-theme=light] .card {
  --ar-card-bg: #ffffff;
}
.btn-primary {
  --booost-btn-color: #fff;
  --booost-btn-hover-color: #fff;
  --ar-btn-bg: #000;
  --ar-btn-border-color: #000;
  --ar-btn-hover-bg: #000000;
  --ar-btn-hover-border-color: #000000;
  --ar-btn-active-bg: #000000;
  --ar-btn-active-border-color: #000000;
  --ar-btn-disabled-bg: #000;
  --ar-btn-disabled-border-color: #000;
}
.btn-outline-primary {
  --ar-btn-color: #000;
  --ar-btn-border-color: #000;
  --ar-btn-hover-bg: #000;
  --ar-btn-hover-border-color: #000;
  --ar-btn-active-bg: #000;
  --ar-btn-active-border-color: #000;
  --ar-btn-disabled-color: #000;
  --ar-btn-disabled-border-color: #000;
}
.btn-secondary {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #f5ebde;
  --ar-btn-border-color: #f5ebde;
  --ar-btn-hover-bg: #dcd2c5;
  --ar-btn-hover-border-color: #dcd2c5;
  --ar-btn-active-bg: #dcd2c5;
  --ar-btn-active-border-color: #dcd2c5;
  --ar-btn-disabled-bg: #f5ebde;
  --ar-btn-disabled-border-color: #f5ebde;
}
.btn-outline-secondary {
  --ar-btn-color: #f5ebde;
  --ar-btn-border-color: #f5ebde;
  --ar-btn-hover-bg: #f5ebde;
  --ar-btn-hover-border-color: #f5ebde;
  --ar-btn-active-bg: #f5ebde;
  --ar-btn-active-border-color: #f5ebde;
  --ar-btn-disabled-color: #f5ebde;
  --ar-btn-disabled-border-color: #f5ebde;
}
.btn-warning {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #edcb50;
  --ar-btn-border-color: #edcb50;
  --ar-btn-hover-bg: #d4b237;
  --ar-btn-hover-border-color: #d4b237;
  --ar-btn-active-bg: #d4b237;
  --ar-btn-active-border-color: #d4b237;
  --ar-btn-disabled-bg: #edcb50;
  --ar-btn-disabled-border-color: #edcb50;
}
.btn-outline-warning {
  --ar-btn-color: #edcb50;
  --ar-btn-border-color: #edcb50;
  --ar-btn-hover-bg: #edcb50;
  --ar-btn-hover-border-color: #edcb50;
  --ar-btn-active-bg: #edcb50;
  --ar-btn-active-border-color: #edcb50;
  --ar-btn-disabled-color: #edcb50;
  --ar-btn-disabled-border-color: #edcb50;
}
.btn-info {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #f5ebde;
  --ar-btn-border-color: #f5ebde;
  --ar-btn-hover-bg: #dcd2c5;
  --ar-btn-hover-border-color: #dcd2c5;
  --ar-btn-active-bg: #dcd2c5;
  --ar-btn-active-border-color: #dcd2c5;
  --ar-btn-disabled-bg: #f5ebde;
  --ar-btn-disabled-border-color: #f5ebde;
}
.btn-outline-info {
  --ar-btn-color: #f5ebde;
  --ar-btn-border-color: #f5ebde;
  --ar-btn-hover-bg: #f5ebde;
  --ar-btn-hover-border-color: #f5ebde;
  --ar-btn-active-bg: #f5ebde;
  --ar-btn-active-border-color: #f5ebde;
  --ar-btn-disabled-color: #f5ebde;
  --ar-btn-disabled-border-color: #f5ebde;
}
.btn-success {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #3fca90;
  --ar-btn-border-color: #3fca90;
  --ar-btn-hover-bg: #26b177;
  --ar-btn-hover-border-color: #26b177;
  --ar-btn-active-bg: #26b177;
  --ar-btn-active-border-color: #26b177;
  --ar-btn-disabled-bg: #3fca90;
  --ar-btn-disabled-border-color: #3fca90;
}
.btn-outline-success {
  --ar-btn-color: #3fca90;
  --ar-btn-border-color: #3fca90;
  --ar-btn-hover-bg: #3fca90;
  --ar-btn-hover-border-color: #3fca90;
  --ar-btn-active-bg: #3fca90;
  --ar-btn-active-border-color: #3fca90;
  --ar-btn-disabled-color: #3fca90;
  --ar-btn-disabled-border-color: #3fca90;
}
.btn-danger {
  --booost-btn-color: #fff;
  --booost-btn-hover-color: #fff;
  --ar-btn-bg: #ed5050;
  --ar-btn-border-color: #ed5050;
  --ar-btn-hover-bg: #d43737;
  --ar-btn-hover-border-color: #d43737;
  --ar-btn-active-bg: #d43737;
  --ar-btn-active-border-color: #d43737;
  --ar-btn-disabled-bg: #ed5050;
  --ar-btn-disabled-border-color: #ed5050;
}
.btn-outline-danger {
  --ar-btn-color: #ed5050;
  --ar-btn-border-color: #ed5050;
  --ar-btn-hover-bg: #ed5050;
  --ar-btn-hover-border-color: #ed5050;
  --ar-btn-active-bg: #ed5050;
  --ar-btn-active-border-color: #ed5050;
  --ar-btn-disabled-color: #ed5050;
  --ar-btn-disabled-border-color: #ed5050;
}
.btn-light {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #ffffff;
  --ar-btn-border-color: #ffffff;
  --ar-btn-hover-bg: #e6e6e6;
  --ar-btn-hover-border-color: #e6e6e6;
  --ar-btn-active-bg: #e6e6e6;
  --ar-btn-active-border-color: #e6e6e6;
  --ar-btn-disabled-bg: #ffffff;
  --ar-btn-disabled-border-color: #ffffff;
}
.btn-outline-light {
  --ar-btn-color: #ffffff;
  --ar-btn-border-color: #ffffff;
  --ar-btn-hover-bg: #ffffff;
  --ar-btn-hover-border-color: #ffffff;
  --ar-btn-active-bg: #ffffff;
  --ar-btn-active-border-color: #ffffff;
  --ar-btn-disabled-color: #ffffff;
  --ar-btn-disabled-border-color: #ffffff;
}
.btn-dark {
  --booost-btn-color: #fff;
  --booost-btn-hover-color: #fff;
  --ar-btn-bg: #121519;
  --ar-btn-border-color: #121519;
  --ar-btn-hover-bg: #000000;
  --ar-btn-hover-border-color: #000000;
  --ar-btn-active-bg: #000000;
  --ar-btn-active-border-color: #000000;
  --ar-btn-disabled-bg: #121519;
  --ar-btn-disabled-border-color: #121519;
}
.btn-outline-dark {
  --ar-btn-color: #121519;
  --ar-btn-border-color: #121519;
  --ar-btn-hover-bg: #121519;
  --ar-btn-hover-border-color: #121519;
  --ar-btn-active-bg: #121519;
  --ar-btn-active-border-color: #121519;
  --ar-btn-disabled-color: #121519;
  --ar-btn-disabled-border-color: #121519;
}
.accordion-button:not(.collapsed)::after {
  --ar-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23000'%3e%3cpath%20d='M.5%206.3c.6-.6%201.6-.6%202.3%200l9.3%209.3%209.3-9.3c.6-.6%201.6-.6%202.3%200%20.6.6.6%201.6%200%202.3L13.3%2018.8c-.6.6-1.6.6-2.3%200L.8%208.5c-.9-.8-.9-1.6-.3-2.2z'/%3e%3c/svg%3e");
}
/* baar-melk css*/
.masonry-filters {
    a.nav-link {
        padding-left:0.5rem;
        padding-right:0.5rem;

    }
    a.nav-link.active {
        border-bottom: 1px solid var(--ar-primary) !important; 
        } 
}
form.easyformForm {
    .form-control {
        border:1px solid rgb(211, 211, 211);
    }
}

.nav-pills a.nav-link:hover,
.nav-pills .nav-link.active {
   background:none;
   color: var(--ar-primary);
   font-weight:900;   
}


@font-face {
    font-family: Sailec !important;
    src: url("/baar-melk/media/fonts/sailec-light.ttf") format("truetype");
}

.fw-normal,
p,
a.nav-link,
.card,
.lead,
.navbar-nav a {
    font-weight:300 !important; 
}

h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4 {
    font-weight:300;
}

.jarallax {   
  h1.text-white {
    font-size:4rem !important;
  }
  h1.text-white.d-sm-none {
    font-size:3rem !important;
  }
}

b, strong,
h6,.h6 {
    font-weight:500;
}

.tile-template-portfolio-list-view{
    b, strong {
        font-weight:900;
        font-size:130%;
    }
}

.text-body-secondary {
    color: var(--ar-gray-700) !important;    
}

.title-less {
    display:none;
}

.figure-caption {
    font-size: calc(var(--ar-body-font-size) * 1.0);
    color: var(--ar-gray-900);
    font-weight:300;

}

/* kontakt */
body.section-kontakt {
    .form h3 {
        display:none;
    }
}

:root {
    --ar-heading-font-weight: 500;
}

body.template-folder_contents,
body[class*="controlpanel"],
body.template-sharing,
body.template-historyview {
  --ar-body-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ar-heading-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
#edit-zone { font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
