/*Typo*/
body {
    color: #000 !important;
}

a {
    color: #000 !important;
}

h1 a:hover {
    text-decoration:none;
}
h1, h2, h3, h4, h5, h6, .uk-heading-large {
    font-family: Anton;
}

.rotated-title {
    position: fixed;
    left: 63px;
    bottom: -123px;
    transform: rotate(-90deg) translateY(-50%);
    transform-origin: left top;
    font-size: 1.2rem;
    letter-spacing: 0.1em;
    z-index: 1000;
    padding-left: 0.5rem;
}

.pb-modal-img-wrapper {
    height:900px;
    width:900px;
    border:1px solid #000;
}

.pb-border-top {
    border-top:1px solid #000;
}

.pb-border-right {
    border-right:1px solid #000;
}

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

.pb-border-left {
    border-left:1px solid #000;
}

.pb-border {
    border:1px solid #000;
}

.pb-margin-1 {
    margin:1px;
}

.pb-margin-10 {
    margin:10px;
}

.uk-offcanvas-bar {
    background: #fff;
}

.uk-offcanvas-bar h2 {
    color: #000;
}

.uk-container-xsmall {
    max-width: 600px;
}

.pb-blog-post {
    width: 100%;
}

.blog-required {
    height:0px;
    margin:0px;
    padding:0px;
}

.blog-input-required {
    margin-left:-99999px;
    height:1px;
}

@media (min-width: 960px) {
    .pb-blog-post {
        aspect-ratio: 1 / 1;
    }
}

.uk-description-list > dt, .uk-description-list > dd {
    color: #000;
    font-size: .875rem;
    font-weight: 400;
    text-transform: none;
}