body{font-family:'Libre Franklin';font-weight:400;font-size:1rem;line-height:1.5;color:#000000;text-align:left;background-color:#ffffff}
a{color:#000000}
html {
    scroll-padding-top: 150px; /* menüü kõrgus + pisut ruumi */
}
.offcanvas {
    --bs-offcanvas-transition-duration: 0.3s;
}

/* Hoiab ära scroll jumping'u offcanvas'i sulgemisel */
.offcanvas-backdrop {
    position: fixed !important;
}

body.offcanvas-open {
    overflow: hidden;
    position: fixed;
    width: 100%;
}

/* Libre Franklin font CookieScripti bännerile */
#cookiescript_injected {
    font-family: 'Libre Franklin', sans-serif !important;
}

/* Bänneri põhitekst */
#cookiescript_injected .cs-text,
#cookiescript_injected .cs-content {
    font-family: 'Libre Franklin', sans-serif !important;
    font-weight: 400 !important;
}

/* Pealkiri */
#cookiescript_injected .cs-title {
    font-family: 'Libre Franklin', sans-serif !important;
    font-weight: 600 !important;
}

/* Nupud */
#cookiescript_injected button,
#cookiescript_injected .cs-btn {
    font-family: 'Libre Franklin', sans-serif !important;
    font-weight: 500 !important;
}

/* Lingid */
#cookiescript_injected a {
    font-family: 'Libre Franklin', sans-serif !important;}

#cookiescript_badgetext {
    font-family: 'Libre Franklin', sans-serif !important;}

#cookiescript_category_description {
    font-family: 'Libre Franklin', sans-serif !important;}

/* suur leht */    
#cookiescript_fsd_wrapper {
    font-family: 'Libre Franklin', sans-serif !important;}

.libre-franklin-thin {
  font-family: "Libre Franklin", sans-serif;
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
}

.libre-franklin-regular {
  font-family: "Libre Franklin", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.libre-franklin-semibold {
  font-family: "Libre Franklin", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}