
/* latin */
@font-face {
  font-family: 'Averia Serif Libre';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/app/www/fonts/Averia_Serif_Libre_light.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Averia Serif Libre';
  font-style: bold;
  font-weight: 700;
  font-display: swap;
  src: url(/app/www/fonts/Averia_Serif_Libre_bold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


.text-color-pink {color:var(--ls-pink)!important}
.text-color-grey {color:var(--ls-grey)!important}


body, p {font-family: verdana,sans-serif!important;}

.border {border-width: 4px;border-color: var(--pk-black);}


/*#user, .logo-container {background: linear-gradient(90deg,var(--pk-red),var(--pk-black))!important;}*/
#user, .logo-container {background-image: linear-gradient(90deg,var(--ls-yellow),var(--ls-orange))!important;}

.user-nav-menu .lang-nav {background-color:var(--pk-red)!important;}


.side-sheet {width:600px;}
.side-sheet-header {height:auto!important;}

.secondary-menu a, .side-sheet-action a {text-transform: uppercase;font-family: georgia, serif!important;}

.card {background-color:#FFFFFF;}
.card-title {color:var(--ls-orange);}

h2,h1,h4,.card-title,.link-title {font-family:"Averia Serif Libre"!important;font-weight:normal;}
#main-content h2.headline {font-size:1.5rem!important;font-weight:bold;color:var(--pk-black);} 
/*#main-nav a {font-weight:bold;font-family:"Averia Serif Libre_Regular";}*/

h1 {color:var(--ls-orange)!important;}
h2 {color:var(--ls-pink)!important;text-transform: uppercase;}
h2.home-page {text-align:center;text-transform: none;}

/** CORE CHARLOTENIA **/

th, td {border-color:var(--gray-darker);}
th {background-color:var(--beige-dark);}
td {background-color:var(--white);} 

.user-nav-menu {/*padding-right:var(--15px);*/}
.user-nav-menu .lang-nav {display:inline-block;background-color:var(--beige);padding:10px;}
#user-nav a {font-size:var(--1-25rem)!important;/*color:var(--white);*/}

@media screen and (min-width: 1024px) 
{
	.tpl-free table {max-width:66.666%;margin:auto;}
	td p {text-align:left!important;} 
}

/*.logo {mix-blend-mode: darken;}*/


#main {background-color:var(--ls-white)!important;}
#main nav a {color:var(--ls-blue-dark)!important;}
#main-content h2.headline {line-height:115%;}

.story-teaser {color:var(--black)!important;}
.bg-color-red {background-color:var(--ls-red)!important;}
.bg-color-red .card-title {color:var(--ls-orange);}
.bg-color-red hr {border-color: var(--pk-black)!important;}
.bg-color-red p {color:var(--ls-yellow)!important;}


.bg-color-white {background-color:#FFF!important;}


.bg-color-transparent {background-color: transparent!important;}
.category-text {background-color:var(--pk-green-dark)!important;}

footer a, footer li, footer p {color:var(--ls-blue-dark)!important;}
article img {border-radius: 0!important;}


#main-nav {/*height:4rem;*/line-height:100%;}
#main-nav a {padding-top:10px;padding-bottom:20px;}

.pk-menu-btn {display:flex;gap:15px;justify-content: center;flex-wrap: nowrap;width:100%;}
.btn 
{
    background-color:var(--gray-darker);
    padding: 5px 20px;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    font-size: 15px;
    cursor: pointer;
    text-wrap: nowrap;
    color: var(--white);
}





.btn .red {background-color:var(--red);}
.modal__inner {border-width: 3px;}
.modal-title {text-align:center;}

/** ONLY PICO **/
#user, .logo-container {background-image: linear-gradient(90deg, rgb(103, 197, 236), rgb(238, 69, 134));}

.bg-color-red {background-color:#ee4586;}


.author-text {color:var(--ls-pink);}
.separator {height:1px;background-color:var(--ls-pink);}


/** MENU PRINCIPAL **/
#main-nav *[aria-current=page] {color:var(--ls-orange)!important;}

/** MENU MOBILE **/
#hamburger img {height:35px;}

.side-sheet {background-color:var(--ls-orange);}
.side-sheet-action {border-top:var(--ls-pink);}
.side-sheet li {font-family:Verdana,sans-serif;}
.side-sheet .main-menu a {font-size:var(--1rem);line-height: 200%;color:var(--ls-black)!important;}
.side-sheet .secondary-menu a {font-family:Verdana, sans-serif!important;}

/** FOOTER **/
.footer_right-col li, 
.footer_right a {color:var(--ls-grey)!important;font-size:var(--0-90rem)!important;}

