:root {
  --bg_shadow: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAQAAAD8IX00AAABIWlDQ1BJQ0MgcHJvZmlsZQAAKJGdkLFKxFAQRU9WURGtXC1EIYXtlqaycFUIgkKMKxitskkWF5MYkiyLf+Cf6MdsIQj+g62CtfdFCwvTODBvDsPMve896NhplFXz+5Dlden6/eAyuLIX37DYZl1nN4yqou95J7TG56vmFC89o9U+92csxEkVqc6UeVSUNVh7YmdaF4aVdG8H/qH4QWzHWR6Ln8Q7cRYbNrt+lk6iH01zm5Ukvzg3feUWLsec4mEzZMKYlJqeaq7OEQ67qi4lIfdURKopiXpTzdTciCopuRyIBiLdpsVvs/Hz5DKUxlhaxuGOTJrGD/O/32sfZ82mtTErwjJsWnPKzmgE74+wGsDaMyxft3gt/X5by4zTzPzzjV/ijFBhhwPPawAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH6QEdFQQ207d3HgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAZSURBVAjXY/z/n4GBgYGJgYERQv1nYGAAACs0AwS0/d+1AAAAAElFTkSuQmCC)
}

a#title.nuxt-link-exact-active.nuxt-link-active,
a#title.nuxt-link-active{
    font-family: 'RiseStarHandSemiBold' !important;
    font-size: 3rem;
    font-weight: bold;
}

h2.title.p-name{
    font-family: 'RiseStarHandSemiBold' !important;
    font-size: 2em !important;
}

strong.p-name.text--primary{
    font-family: 'RiseStarHandSemiBold' !important;
}

.v-application.text-body-1, 
.v-application.text-body-2,
.v-application.body-2, 
.v-application.subtitle-1,
time.dt-start.dt-start,
.v-chip--linktext-body-1.font-weight-light.pb-3,
.p-description.text-body-1.pa-3.rounded,
.v-application{
    font-family: 'UacariLegacyLight' !important;    
}

#title{
    font-size: 3rem;    
}

#nav{
    border-bottom: 1px solid #000;
}

.u-featured{
    border-bottom: 1px solid #000;
}

article{
    border: 1px solid #000;
}

.v-input{
    border-radius: 0px !important;
    background: white;
    z-index: 1;
}
 
.v-input__control{
    border: 1px solid #000;
}

div.theme--light.v-card{
    background: white !important;
}

.container{
    background-color: white;
}

div.v-list.v-sheet.theme--light.v-list--dense.v-list--nav.transparent{
    background-color: white !important;
    border: 1px solid black !important;
}


.v-lazy.event.v-card,
.v-card.v-sheet,
#navsearch{
    overflow: visible;
    position: relative;
    z-index: 1;
}

.v-lazy.event.v-card:before,
.v-card.v-sheet:before,
#navsearch:before{
  background: var(--bg_shadow);
  background-position: right bottom;
  background-repeat: repeat;
  height: 100%;
  width: 100%;
  content: "";
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: -1;
}

.event > article{
    background: white !important;
}

.theme--light nav{
    background: none !important;
}
.i{}