
@import url('https://fonts.googleapis.com/css2?family=Clarity+City:ital,wght@0,100..900;1,100..900&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Outfit:wght@100..900&display=swap');

html {
    background: #fff;}

body {
    font-family: "Josefin Sans", sans-serif;
    font-size:15px;
    color: #706F6F;}
    
.uk-container-xlarge, .categories {
    max-width: 500px;
    margin: auto;}
    
h1, h2 {
    font-family: "Josefin Sans", sans-serif;
    font-size:1.2rem;
    color: #333;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    letter-spacing:2px;
    margin:1rem 0;
}
h2::before, h2::after {
    content: '—';
    color: #566534;
}
h2::before {
    margin-left: -35px;
}
h2::after {
    margin-right: -35px;
}
h3 {
    font-size:1.2rem;
    color: #A28B4C;
    text-transform: uppercase;
    letter-spacing: 0;
}
h4 {
    font-size:1rem;
    color: #A28B4C;
    letter-spacing: 0;
    margin:10px 0px 0px 0px;
    padding:0px;
}
h5 {
    font-size:.9rem;
    line-height:1rem;
    color: #333;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 5px 0;
}
h6 {
    text-transform: uppercase;
    letter-spacing: 0.08rem;
    color: #706f6f;
}
.uk-margin-remove-top {
    margin: 10px 0 0 0;
    text-transform: uppercase;
    font-size: 12px;
    line-height:14px;
    color:#566534;
}
hr {
    margin:8px 0 2px 0;
    padding:4px;
}
a, a:hover {
    color: rgba(0,0,0,.4);
}
.uk-label {
    padding: 0px 5px;
    font-size: 0.7rem;
    text-transform: none;
    background-color: #cdbf7f;
    vertical-align: text-top;
}
.aux {
    font-size:9px;
    font-style: italic;
    text-transform: none;
    color: #706F6F;
}
.categories {
    background: #fff;
    border-top: 1px solid #cdbf7f;
    border-bottom: 1px solid #cdbf7f;
    padding: 20px 0px;
}
.category a p {
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 0.1rem;
}
li.category.selected a {
    color: #000;
}
.uk-slidenav {
    padding: 5px 7px;
}

