@font-face {
            font-family: liifbase;
            src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
        }
:root{
    /* --font-family-10:'Merriweather Sans', Calibri, Helvetica; */
    --font-family-10:'Signika Negative', Calibri, Helvetica;
    --font-weight-light:300;
    --font-family-11:'Signika Negative', Calibri, Helvetica;
    --font-weight-regular:400;
    --font-family-12:'Signika Negative', Calibri, Helvetica;
    --font-weight-bold:600;
    --font-family-13:'Signika Negative', Calibri, Helvetica;
    --font-weight-xbold:700;
    --font-family-1001:'Literata', Georgia, serif;
    --font-weight-xbold:800;
    --font-weight-book:500;
    /* --font-family:'Merriweather Sans', Calibri, Helvetica; */
    /* --font-family-light:'Merriweather Sans', Calibri, Helvetica; */
    }
html, body, div, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{font-style:inherit;vertical-align:baseline;outline: 0;font-weight:inherit;border:0;padding:0;font-family:inherit;font-size:0;margin:0;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body {
    font-family: var(--font-family-1001);
    }
a{
    color:inherit;
    }
#top-logo{
    position:absolute;
    width: 60%;
    margin-left: 20%;

    }
#top-logo img{
    width: 100%;
    filter: blur(6px);
    }
#wrapper{
    
    padding-top: 0.5vw;
    }
#content{
    position:relative;
    font-size:0;
    margin-left:20vw;
    width:calc(95% - 200px);
    max-width: 1000px;
    transition:margin 200ms;
    box-sizing: border-box;
    }
@media (max-width:1000px){
    #top-logo{
        width: 60%;
        margin-left: 18%;
        }
    #top-logo img{
        filter: blur(5px);
        }
    #content{
        margin-left:18vw;
        width: calc(95% - 170px);
        }
    }
@media (max-width:900px){
    #top-logo{
        width: 70%;
        margin-left: 16%;
        }
    #top-logo img{
        filter: blur(4px);
        }
    #content{
        margin-left:16vw;
        width: calc(95% - 140px);
        }
    }
@media (max-width:800px){
    #top-logo{
        width: 80%;
        margin-left: 14%;
        }
    #top-logo img{
        filter: blur(3px);
        }
    #content{
        margin-left:14vw;
        width: calc(95% - 110px);
        }
    }
@media (max-width:700px){
    #top-logo{
        width: 90%;
        margin-left: 12%;
        }
    #top-logo img{
        filter: blur(2px);
        }
    #content{
        margin-left:7vw;
        width: calc(95% - 50px);
        }
    }
@media (max-width:600px){
    #top-logo{
        width: 100%;
        margin-left: 0%;
        }
    #top-logo img{
        filter: blur(1.5px);
        }
    #content{
        margin-left:4vw;
        width: calc(95% - 30px);
        }
    }
@media (max-width:520px){
    #top-logo{
        width: 100%;
        margin-left: 0%;
        }
    #top-logo img{
        filter: blur(2px);
        }
    #content{
        margin-left:4vw;
        width: calc(95% - 10px);
        }
    }
#feed{
    position:relative;
    display:inline-block;
    vertical-align: top;
    width:70%;
    /* background-color:#e0e0e0; */
    border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    z-index: 100;
    /* width: 55%; */
    margin-left: 0%;
    box-shadow: rgba(0,0,0,0.2) 3px 3px 12px;
    -webkit-box-shadow: rgba(0,0,0,0.2) 3px 3px 12px;
    margin-right: None;
    margin-top: 70px;
    border-bottom-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    padding:10px;
    /* display: block; */
    
    }
#sidebar{
    position:relative;
    display:inline-block;
    vertical-align: top;
    width:30%;
    /* background-color:#200000; */
    border-top-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    margin-left: 0%;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    margin-right: None;
    margin-top: 86px;
    
    
    background-color: rgba(0,0,0,0.1);
    }
.pageBox {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: rgba(0,0,0,0.2) 1px 1px 4px;
    -webkit-box-shadow: rgba(0,0,0,0.2) 1px 1px 4px;
    background-color: rgba(36,36,36,0.1);
}
.pageBox.NP {
    margin-bottom: 10px;
    }
.pageBox .cont {
    padding-bottom: 0px;
    margin: 3px;
    padding-top: 3px;
}
.module-item{
    margin-top:0px;
    clear:both;
    margin-bottom:3px;
    }
.module-item .content{
    margin-top:2px;
    margin-bottom:10px;
    }
.module-item .content img{
    margin-top:14px;
    }
div.data{
    margin-bottom:16px;
    padding-bottom:12px;
    border-bottom: 1px solid #c2c9ce;
    font-size:12px;
    line-height: 18px;
    }
div.data div{
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-light);
    line-height: 14px;
    color:black;
    font-size:inherit;
    }
div.data a{
    font-size: 1.06em;
    color:inherit;
    text-decoration: none;
    }
.FL, .FLP{
    float:left;
    }
.IB{
    display:inline-block;
    vertical-align: top;
    }
.CB {
    clear:both;
    }
.pad{
    margin: 8px;
    }
.marT4{
    margin-top: 4px;
    }
.marB{
    margin-bottom: 16px;
    }
.marB8{
    margin-bottom: 8px;
    }
.padV{
    padding: 16px 0px 16px 0px;
    }
.borB{
    border-bottom: 1px solid #c2c9ce;
    }
.mRM{
    margin-bottom: 2%;
    margin-right: 2%;
    }
.padT2{
    margin-top: 6px;
    }
.allposts{
    margin-top:16px;
    }
.module-item{
    margin-bottom:20px;
    }
.navH{font-size:16px;height:45px;}
.marRelR{margin-right:2%;}
.w100, img.w100, div.p img.w100{width:100%;}
.w50, img.w50, div.p img.w50{width:50%;}
.w33, img.w33, div.p img.w33{width:33.3%;}
.w25, img.w25, div.p img.w25{width:25%;}
.content .w50{
    padding-left: 2%;
    }
.content .w50:nth-child(2n+1){
    padding-left: 0;
    padding-right: 2%;
    }
@media(max-width:900px){
    .w50, img.w50, div.p img.w50{width:100%;}
    .w33, img.w33, div.p img.w33{width:100%;}
    .w25, img.w25, div.p img.w25{width:100%;}
    .content .w50{
        padding-left: 0%;
        }
    .content .w50:nth-child(2n+1){
        padding-left: 0;
        padding-right: 0%;
        }
    }
.nw{
    white-space: nowrap;
    }
.caption, .editcaption, .editcaption textarea {
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-light);
    color: #666666;
    padding-top: 4px;
    font-size: 12px;
    letter-spacing: 0px;
    margin-top: 2px;
    text-transform: uppercase;
    }
.caption:empty, .caption h4:empty{
    display:none;
    }
h5, .h5, .text .h5, .caption, .editcaption, .editcaption textarea {
    color: #666666;
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-light);
    letter-spacing: 0.02em;
    text-transform: uppercase;
}
.h5 .date{
    color:black;
    font-weight:var(--font-weight-book);
    }
h2 .date{
    color:rgb(80, 145, 207);
    font-weight:var(--font-weight-light);
    }
h2 .date:after{
    content:' |';
    color:black;
    font-weight:var(--font-weight-xbold);
    }
@media(max-width:900px){
    .caption, .editcaption, .editcaption textarea {
        font-size: 11px;
        line-height: 19px;
        }
    }
.h5address{
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-light);
    color: #888888;
    line-height: 13px;
    font-size: 11px;
    letter-spacing: 1px;
    }
form input{
    vertical-align:top;
    }
input.discrete{
    outline:none;
    padding:0px;
    height:18px;
    width:80px;
    -moz-border-top-left-radius:2px;
    -webkit-border-top-left-radius:2px;
    -moz-border-bottom-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    border:1px solid gray;
    border-right-width:0px;
    opacity:0.60;
    }
h1{
    font-family: var(--font-family-10),Calibri;
    margin: 4px 0px 7px 0px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: var(--font-weight-bold);
    line-height: 25px;
    font-size: 26px;
    }
h2{
    font-family: var(--font-family-10),Calibri;
    margin: 0px 0px 10px 0px;
    text-decoration: none;
    font-weight: var(--font-weight-light);
    text-transform: uppercase;
    line-height: 25px;
    font-size: 26px;
    border-top:1px solid #c2c9ce;
    padding-top: 10px;
    }
h2 b{
    font-weight: var(--font-weight-bold);
    }
h3 {
    font-family: var(--font-family-10),Calibri;
    font-weight: var(--font-weight-xbold);
    font-size: 24px;
    line-height: 24px;
    }
h4 {
    font-family: var(--font-family-10),Calibri;
    font-weight: var(--font-weight-bold);
    font-size: 18px;
    line-height: 22px;
    }
li, ul, ol {
    padding: 0px;
    margin: 0px;
    }
.blog ul, .blog ol {
    margin-left: 1.4em;
    }
p, div.p, ol, li {
    font-family: var(--font-family-1001);
    font-weight: var(--font-weight-light);
    font-size: 16px;
    line-height: 28px;
    }
div.p em{
    font-family: var(--font-family-1001);
    font-weight: var(--font-weight-light);
    font-size: 16px;
    line-height: 28px;
    font-style: italic;
    }
div.p .break, ol{
    margin-top: 10px;
    }
div.p img{
    width: 100%;
    height: auto;
    }
.data{
    font-family: var(--font-family-10),Calibri;
    font-weight: var(--font-weight-light);
    font-size: 0.9em;
    line-height: 1.7em;
    }
table {
    border-spacing: 0px;
    border-collapse: collapse;
    }
table.datalist{
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    margin: 6px 0px;
    }
table.datalist tr{
    background-color: white;
    }
table.datalist tr:nth-child(2n+1){
    background-color: #e0e0e0;
    }
table.datalist tr:first-child{
    background-color: #c0c0c0;
    }
table.datalist td, table.datalist th{
    font-family: var(--font-family-10);
    font-weight: var(--font-weight-light);
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    padding: 3px 0px;
    }
table.datalist th, table.datalist td.head{
    font-weight: var(--font-weight-regular);
    }
table.datalist td.right, table.datalist th.right{
    text-align:right;
    }
@media (max-width:1000px){
    h1, h2{ 
        line-height: 25px; 
        font-size: 26px;
        }
    }
@media (max-width:900px){
    }
@media (max-width:800px){
    }
@media (max-width:700px){
    #feed{ width: 100%;}
    #sidebar{ width: 100%;}
    h1, h2{ 
        line-height: 23px; 
        font-size: 24px;
        }
    }
@media (max-width:600px){
    h1, h2{ 
        line-height: 21px; 
        font-size: 22px;
        }
    }
@media (max-width:520px){
    h1, h2{ 
        line-height: 20px; 
        font-size: 20px;
        }
    }
#sidebar h4{
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-bold);
    line-height: 19px;
    font-size: 14px;
    }
#sidebar a.h5{
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-light);
    /* line-height: 18px; */
    font-size: 1.03em;
    text-transform: uppercase;
    margin-right: 4px;
    letter-spacing: 0.05em;
    }
.tagmenu.text{
    clear:both;
    border-bottom: 1px dotted rgba(128, 128, 128, 0.7);
    margin-bottom: 20px;
    }
.tagmenu.text img.preview{
    float:left;
    width:35%;
    max-width:100px;
    margin-right:10px;
    margin-top:3px;
    }
.tagmenu.text .content,
.tagmenu.text .content div{
    font-size:14px;
    line-height:22px;
    }
.tagmenu.text h3, .tagmenu.text h3 a{
    font-size:20px;
    line-height:22px;
    font-family:var(--font-family-10);
    font-weight: var(--font-weight-bold);
    color:#000000;
    }
.tagmenu.text h3{
    margin-bottom:10px;
    }
.tagmenu.text .h5, .tagmenu.text .h5, 
div.h5, span.h5, h5{
    font-size:13px;
    line-height:22px;
    font-family:var(--font-family-10);
    font-weight: var(--font-weight-regular);
    text-transform: uppercase;
    text-decoration: none;
    color:#888888;
    letter-spacing: 1px;
    }
.tagmenu.text .h5 span,
.tagmenu.text .content span{
    font-size:inherit;
    line-height:inherit;
    font-family:inherit;
    font-weight:inherit;
    }
.tagmenu.text .h5 span.black, span.black{
    color:black;
    }
.tagmenu.text .h5 span.space, span.space{
    font-weight: var(--font-weight-regular);
    margin:0 4px;
    }
.padV2{
    margin-top: 12px;
    margin-bottom: 12px;
    }
pre {
    font-family:monospace;
    font-size:12px;
    line-height:12px;
    color:gray;
    position:relative;
    z-index:10;
    }
b, .b{
    font-weight:var(--font-weight-bold) !important;
    }
#burger{
    display:none;
    }
@media (max-width: 700px) {
    #sidebar {
        width: 50%;
        position: fixed;
        top: 10px;
        right: -50%;
        z-index: 1100;
        margin-top: 10px;
        background-color: rgba(207,205,205,0.95);
        height: calc(100vh - 60px);
        overflow-x: visible;
        transition:right 200ms;
        }
    #sidebar .sidecontent {
        height:100%;
        overflow-y: scroll;
        }        
    #sidebar.visible{
        right:0;
        }
    #sidebar .categories{
        display:none;
        }
    #burger{
        display:block;
        width:40px;
        height:40px;
        position:absolute;
        top:100px;
        left:-40px;
        background-color: rgba(207,205,205,0.95);
        }
    #burger:before{
        font-family: liifbase;
        content:'m';
        font-size: 50px;
        line-height: 44px;
        }
    }
@font-face {
            font-family: liifbase;
            src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
        }
:root{
    /* --font-family-10:'Merriweather Sans', Calibri, Helvetica; */
    --font-family-10:'Signika Negative', Calibri, Helvetica;
    --font-weight-light:300;
    --font-family-11:'Signika Negative', Calibri, Helvetica;
    --font-weight-regular:400;
    --font-family-12:'Signika Negative', Calibri, Helvetica;
    --font-weight-bold:600;
    --font-family-13:'Signika Negative', Calibri, Helvetica;
    --font-weight-xbold:700;
    --font-family-1001:'Literata', Georgia, serif;
    --font-weight-xbold:800;
    --font-weight-book:500;
    /* --font-family:'Merriweather Sans', Calibri, Helvetica; */
    /* --font-family-light:'Merriweather Sans', Calibri, Helvetica; */
    }
html, body, div, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{font-style:inherit;vertical-align:baseline;outline: 0;font-weight:inherit;border:0;padding:0;font-family:inherit;font-size:0;margin:0;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body {
    font-family: var(--font-family-1001);
    }
a{
    color:inherit;
    }
#top-logo{
    position:absolute;
    width: 60%;
    margin-left: 20%;

    }
#top-logo img{
    width: 100%;
    filter: blur(6px);
    }
#wrapper{
    
    padding-top: 0.5vw;
    }
#content{
    position:relative;
    font-size:0;
    margin-left:20vw;
    width:calc(95% - 200px);
    max-width: 1000px;
    transition:margin 200ms;
    box-sizing: border-box;
    }
@media (max-width:1000px){
    #top-logo{
        width: 60%;
        margin-left: 18%;
        }
    #top-logo img{
        filter: blur(5px);
        }
    #content{
        margin-left:18vw;
        width: calc(95% - 170px);
        }
    }
@media (max-width:900px){
    #top-logo{
        width: 70%;
        margin-left: 16%;
        }
    #top-logo img{
        filter: blur(4px);
        }
    #content{
        margin-left:16vw;
        width: calc(95% - 140px);
        }
    }
@media (max-width:800px){
    #top-logo{
        width: 80%;
        margin-left: 14%;
        }
    #top-logo img{
        filter: blur(3px);
        }
    #content{
        margin-left:14vw;
        width: calc(95% - 110px);
        }
    }
@media (max-width:700px){
    #top-logo{
        width: 90%;
        margin-left: 12%;
        }
    #top-logo img{
        filter: blur(2px);
        }
    #content{
        margin-left:7vw;
        width: calc(95% - 50px);
        }
    }
@media (max-width:600px){
    #top-logo{
        width: 100%;
        margin-left: 0%;
        }
    #top-logo img{
        filter: blur(1.5px);
        }
    #content{
        margin-left:4vw;
        width: calc(95% - 30px);
        }
    }
@media (max-width:520px){
    #top-logo{
        width: 100%;
        margin-left: 0%;
        }
    #top-logo img{
        filter: blur(2px);
        }
    #content{
        margin-left:4vw;
        width: calc(95% - 10px);
        }
    }
#feed{
    position:relative;
    display:inline-block;
    vertical-align: top;
    width:70%;
    /* background-color:#e0e0e0; */
    border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    z-index: 100;
    /* width: 55%; */
    margin-left: 0%;
    box-shadow: rgba(0,0,0,0.2) 3px 3px 12px;
    -webkit-box-shadow: rgba(0,0,0,0.2) 3px 3px 12px;
    margin-right: None;
    margin-top: 70px;
    border-bottom-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    padding:10px;
    /* display: block; */
    
    }
#sidebar{
    position:relative;
    display:inline-block;
    vertical-align: top;
    width:30%;
    /* background-color:#200000; */
    border-top-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    margin-left: 0%;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    margin-right: None;
    margin-top: 86px;
    
    
    background-color: rgba(0,0,0,0.1);
    }
.pageBox {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: rgba(0,0,0,0.2) 1px 1px 4px;
    -webkit-box-shadow: rgba(0,0,0,0.2) 1px 1px 4px;
    background-color: rgba(36,36,36,0.1);
}
.pageBox.NP {
    margin-bottom: 10px;
    }
.pageBox .cont {
    padding-bottom: 0px;
    margin: 3px;
    padding-top: 3px;
}
.module-item{
    margin-top:0px;
    clear:both;
    margin-bottom:3px;
    }
.module-item .content{
    margin-top:2px;
    margin-bottom:10px;
    }
.module-item .content img{
    margin-top:14px;
    }
div.data{
    margin-bottom:16px;
    padding-bottom:12px;
    border-bottom: 1px solid #c2c9ce;
    font-size:12px;
    line-height: 18px;
    }
div.data div{
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-light);
    line-height: 14px;
    color:black;
    font-size:inherit;
    }
div.data a{
    font-size: 1.06em;
    color:inherit;
    text-decoration: none;
    }
.FL, .FLP{
    float:left;
    }
.IB{
    display:inline-block;
    vertical-align: top;
    }
.CB {
    clear:both;
    }
.pad{
    margin: 8px;
    }
.marT4{
    margin-top: 4px;
    }
.marR8{
    margin-right: 8px;
    }
.marB{
    margin-bottom: 16px;
    }
.padV{
    padding: 16px 0px 16px 0px;
    }
.borB{
    border-bottom: 1px solid #c2c9ce;
    }
.mRM{
    margin-bottom: 2%;
    margin-right: 2%;
    }
.padT2{
    margin-top: 6px;
    }
.allposts{
    margin-top:16px;
    }
.module-item{
    margin-bottom:20px;
    }
.navH{font-size:16px;height:45px;}
.marRelR{margin-right:2%;}
.w100, img.w100, div.p img.w100{width:100%;}
.w50, img.w50, div.p img.w50{width:50%;}
.w33, img.w33, div.p img.w33{width:33.3%;}
.w33.fixed, img.w33.fixed, div.p img.w33.fixed{width:33.3% !important;}
.w25, img.w25, div.p img.w25{width:25%;}
.content .w50{
    padding-left: 2%;
    }
.content .w50:nth-child(2n+1){
    padding-left: 0;
    padding-right: 2%;
    }
@media(max-width:900px){
    .w50, img.w50, div.p img.w50{width:100%;}
    .w33, img.w33, div.p img.w33{width:100%;}
    .w25, img.w25, div.p img.w25{width:100%;}
    .content .w50{
        padding-left: 0%;
        }
    .content .w50:nth-child(2n+1){
        padding-left: 0;
        padding-right: 0%;
        }
    }
.nw{
    white-space: nowrap;
    }
.caption, .editcaption, .editcaption textarea {
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-light);
    color: #666666;
    padding-top: 4px;
    font-size: 12px;
    letter-spacing: 0px;
    margin-top: 2px;
    text-transform: uppercase;
    }
.caption:empty, .caption h4:empty{
    display:none;
    }
h5, .h5, .text .h5, .caption, .editcaption, .editcaption textarea {
    color: #666666;
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-light);
    letter-spacing: 0.02em;
    text-transform: uppercase;
}
@media(max-width:900px){
    .caption, .editcaption, .editcaption textarea {
        font-size: 11px;
        line-height: 19px;
        }
    }
.h5address{
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-light);
    color: #888888;
    line-height: 13px;
    font-size: 11px;
    letter-spacing: 1px;
    }
form input{
    vertical-align:top;
    }
input.discrete{
    outline:none;
    padding:0px;
    height:18px;
    width:80px;
    -moz-border-top-left-radius:2px;
    -webkit-border-top-left-radius:2px;
    -moz-border-bottom-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    border:1px solid gray;
    border-right-width:0px;
    opacity:0.60;
    }
h1{
    font-family: var(--font-family-10),Calibri;
    margin: 4px 0px 7px 0px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: var(--font-weight-bold);
    line-height: 25px;
    font-size: 26px;
    }
h2{
    font-family: var(--font-family-10),Calibri;
    margin: 0px 0px 10px 0px;
    text-decoration: none;
    font-weight: var(--font-weight-light);
    text-transform: uppercase;
    line-height: 25px;
    font-size: 26px;
    border-top:1px solid #c2c9ce;
    padding-top: 10px;
    }
h2 b{
    font-weight: var(--font-weight-bold);
    }
h3 {
    font-family: var(--font-family-10),Calibri;
    font-weight: var(--font-weight-xbold);
    font-size: 24px;
    line-height: 24px;
    }
h4 {
    font-family: var(--font-family-10),Calibri;
    font-weight: var(--font-weight-bold);
    font-size: 18px;
    line-height: 22px;
    }
li, ul, ol {
    padding: 0px;
    margin: 0px;
    }
.blog ul, .blog ol {
    margin-left: 1.4em;
    }
p, div.p, ol, li {
    font-family: var(--font-family-1001);
    font-weight: var(--font-weight-light);
    font-size: 16px;
    line-height: 28px;
    }
div.p .break, ol{
    margin-top: 10px;
    }
div.p img{
    width: 100%;
    height: auto;
    }
.data{
    font-family: var(--font-family-10),Calibri;
    font-weight: var(--font-weight-light);
    font-size: 0.9em;
    line-height: 1.7em;
    }
table {
    border-spacing: 0px;
    border-collapse: collapse;
    }
table.datalist{
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    margin: 6px 0px;
    }
table.datalist tr{
    background-color: white;
    }
table.datalist tr:nth-child(2n+1){
    background-color: #e0e0e0;
    }
table.datalist tr:first-child{
    background-color: #c0c0c0;
    }
table.datalist td, table.datalist th{
    font-family: var(--font-family-10);
    font-weight: var(--font-weight-light);
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    padding: 3px 0px;
    }
table.datalist th, table.datalist td.head{
    font-weight: var(--font-weight-regular);
    }
table.datalist td.right, table.datalist th.right{
    text-align:right;
    }
@media (max-width:1000px){
    h1, h2{ 
        line-height: 25px; 
        font-size: 26px;
        }
    }
@media (max-width:900px){
    }
@media (max-width:800px){
    }
@media (max-width:700px){
    #feed{ width: 100%;}
    #sidebar{ width: 100%;}
    h1, h2{ 
        line-height: 23px; 
        font-size: 24px;
        }
    }
@media (max-width:600px){
    h1, h2{ 
        line-height: 21px; 
        font-size: 22px;
        }
    }
@media (max-width:520px){
    h1, h2{ 
        line-height: 20px; 
        font-size: 20px;
        }
    }
#sidebar h4{
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-bold);
    line-height: 19px;
    font-size: 14px;
    }
#sidebar a.h5{
    font-family:var(--font-family-10);
    font-weight:var(--font-weight-light);
    /* line-height: 18px; */
    font-size: 1.03em;
    text-transform: uppercase;
    margin-right: 4px;
    letter-spacing: 0.05em;
    }
.tagmenu.text{
    clear:both;
    border-bottom: 1px dotted rgba(128, 128, 128, 0.7);
    margin-bottom: 20px;
    }
.tagmenu.text img.preview{
    float:left;
    width:35%;
    max-width:100px;
    margin-right:10px;
    margin-top:3px;
    }
.tagmenu.text .content,
.tagmenu.text .content div{
    font-size:14px;
    line-height:22px;
    }
.tagmenu.text h3, .tagmenu.text h3 a{
    font-size:20px;
    line-height:22px;
    font-family:var(--font-family-10);
    font-weight: var(--font-weight-bold);
    color:#000000;
    }
.tagmenu.text h3{
    margin-bottom:10px;
    }
.tagmenu.text .h5, .tagmenu.text .h5, 
div.h5, span.h5, h5{
    font-size:13px;
    line-height:22px;
    font-family:var(--font-family-10);
    font-weight: var(--font-weight-regular);
    text-transform: uppercase;
    text-decoration: none;
    color:#888888;
    letter-spacing: 1px;
    }
.tagmenu.text .h5 span,
.tagmenu.text .content span{
    font-size:inherit;
    line-height:inherit;
    font-family:inherit;
    font-weight:inherit;
    }
.tagmenu.text .h5 span.black, span.black{
    color:black;
    }
.tagmenu.text .h5 span.space, span.space{
    font-weight: var(--font-weight-regular);
    margin:0 4px;
    }
.padV2{
    margin-top: 12px;
    margin-bottom: 12px;
    }
pre {
    font-family:monospace;
    font-size:12px;
    line-height:12px;
    color:gray;
    position:relative;
    z-index:10;
    }
b, .b{
    font-weight:var(--font-weight-bold) !important;
    }
#burger{
    display:none;
    }
@media (max-width: 700px) {
    #sidebar {
        width: 50%;
        position: fixed;
        top: 10px;
        right: -50%;
        z-index: 1100;
        margin-top: 10px;
        background-color: rgba(207,205,205,0.95);
        height: calc(100vh - 60px);
        overflow-x: visible;
        transition:right 200ms;
        }
    #sidebar .sidecontent {
        height:100%;
        overflow-y: scroll;
        }        
    #sidebar.visible{
        right:0;
        }
    #sidebar .categories{
        display:none;
        }
    #burger{
        display:block;
        width:40px;
        height:40px;
        position:absolute;
        top:100px;
        left:-40px;
        background-color: rgba(207,205,205,0.95);
        }
    #burger:before{
        font-family: liifbase;
        content:'m';
        font-size: 50px;
        line-height: 44px;
        }
    }
#preview-wrapper {
    background-color: rgba(255,255,2555,0.9);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    overflow-x: auto;
    overflow-y: auto;
    z-index: 100;
    cursor: zoom-out;
    }
.hidden {
    display: none;
    }
#preview-wrapper img {
    /* width:100%; */
    }
#preview-wrapper .closer {
    font-family: liifbase;
    position: fixed;
    z-index: 10;
    top: 6px;
    left: 6px;
    background-color: rgba(255,255,255,0.9);
    font-size: 36px;
    padding: 4px 10px;
    cursor: pointer;
    }
#preview-wrapper-content{
    overflow:scroll;
    }
@media(orientation:landscape){
    #preview-wrapper img{
        width:auto;
        height:100%;
        }
    #preview-wrapper.large img{
        width:100%;
        height:auto;
        }
    }
@media(orientation:portrait){
    #preview-wrapper img{
        width:100%;
        height:auto;
        }
    #preview-wrapper.large img{
        width:auto;
        height:100%;
        }
    }
.expandable{
    cursor: zoom-in;
    }
.dateform, .dateline {
    white-space: nowrap;
    border-right: 2px solid red;
    float: left;
    padding-top: 1px;
    margin-right: 6px;
    padding-right: 4px;
    }
.intro{
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 6px solid #e0e0e0;
    padding: 0 0 8px;
    }
.intro .text.p{
    margin-top:10px;
    margin-bottom:10px;
    }
.js-video {
    height: 0;
    padding-top: 25px;
    padding-bottom: 67.5%;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    }
.js-video.widescreen {
    padding-bottom: 56.34%;
    }
.js-video.vimeo, .js-video.youtube {
    padding-top: 0;
    }
.js-video embed, .js-video iframe, .js-video object, .js-video video {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    }
audio.audioplayer{
    width:100%;margin-bottom:0px;
    }
/* fra blog-single-content.php */
#preview-wrapper {
    background-color: rgba(255,255,2555,0.9);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    overflow-x: auto;
    overflow-y: auto;
    z-index: 100;
    cursor: zoom-out;
    }
.hidden {
    display: none;
    }
#preview-wrapper img {
    width:100%;
    }
#preview-wrapper .closer {
    font-family: liifbase;
    position: fixed;
    z-index: 10;
    top: 6px;
    left: 6px;
    background-color: rgba(255,255,255,0.9);
    font-size: 36px;
    padding: 4px 10px;
    cursor: pointer;
    }
.expandable{
    cursor: zoom-in;
    }
.dateform, .dateline {
    white-space: nowrap;
    border-right: 2px solid red;
    float: left;
    padding-top: 1px;
    margin-right: 6px;
    padding-right: 4px;
    }
.intro{
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 6px solid #e0e0e0;
    padding: 0 0 8px;
    }
.intro .text.p{
    margin-top:10px;
    margin-bottom:10px;
    }
#feed-articles{
    clear: both;
    margin-top: 20px;
    padding-top: 40px;
    border-top: 20px solid rgba(36,36,36,0.1);
    }
#feed-articles .tagmenu.text{
    width: calc(50% - 10px);
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    }
#feed-articles .tagmenu.text h3{
    hyphens:auto;
    -webkit-hyphens:auto;
    }
#feed-articles .tagmenu.text:nth-child(2n){
    margin-right: 0px;
    }
@media(max-width:900px){
    #feed-articles .tagmenu.text{
        display:block;
        width: 100%;
        margin-right:0 !important;
        }
    }