@font-face {
  font-family: "Breite";
  font-weight: normal;
  font-style: normal;
  src:
    local("Breite"),
    url("https://pico.charlotenia.com/app/www/fonts/Breite_Light.otf") format("opentype"),

}

@font-face {
  font-family: "Breite_Regular";
  font-weight: normal;
  font-style: normal;
  src:
    local("Breite_Regular"),
    url("https://pico.charlotenia.com/app/www/fonts/Breite_Regular.otf") format("opentype"),
}


#user, .logo-container {background: linear-gradient(90deg,var(--pk-red),var(--pk-black))!important;}
#main {background-color: var(--pk-blue)!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;}

h2,h1,h4,.card-title,.link-title {font-family:"Breite"!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:"Breite_Regular";}*/

/** 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(--beige-light)!important;}
#main nav a {color:var(--pk-blue)!important;}
#main-content h2.headline {line-height:115%;}

.card {background-color: #f5f5ed!important;}
.story-teaser {color:var(--black)!important;}
.bg-color-red {background-color:var(--pk-red)!important;}
.bg-color-red .card-title {color:var(--pk-black);}
.bg-color-red hr {border-color: var(--pk-black)!important;}
.bg-color-red p {color:var(--pk-black)!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(--pk-blue)!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;}
.card {background-color:#FFFFFF;}