p.site-title, h1.site-title{
    font-size:3.5em;
    letter-spacing: 0.08rem;
    font-family:'Karben205-Black'!important;
}

div.site-branding-text h1.site-title{
    font-size:3.5em;
    letter-spacing: 0.08rem;
    font-family:'Karben205-Black'!important;
    color:#FF0000!important;
}

p.site-description{
    font-size:1.5em;
    letter-spacing: 1px;
    font-family:'Karben205-Black'!important;
}

ul#top-menu{
    font-size:18px;
    font-weight:normal;
    font-family:'Karben205-Black'!important;
}

ul#top-menu a:link{
    font-weight:normal!important;
    font-family:'Karben205-Black'!important;

}

ul#top-menu a:visited{
    font-family:'Karben205-Black'!important;

}

ul#top-menu a:hover{
    font-family:'Karben205-Black'!important;
}

ul#top-menu a:active{
    font-family:'Karben205-Black'!important;

}


h1.entry-title{
    font-size:1.4em!important;
    font-weight:normal!important;
    letter-spacing: 0.02rem!important;
    font-family:'Karben205-Black'!important;
    color:#333333!important;
    text-transform: lowercase!important;
}

h2.entry-title{
    font-size:1.4em!important;
    font-weight:normal!important;
    letter-spacing: 0.02rem!important;
    font-family:'Karben205-Black'!important;
    color:#333333!important;
    text-transform: lowercase!important;
}

blockquote{
    font-family: helvetica, 'Karben205-Medium'!important;
    font-weight:normal!important;
    font-style:oblique!important;
    color:#FF0000!important;
    font-size:1em!important;
}

em{
    font-family: 'Karben205-MediumOblique'!important;
    font-weight:normal!important;
    font-style:normal!important;
    color:#333333!important;
    font-size:1em!important;
}




@media only screen and (max-width: 2000px) {
    div.entry-content{
        margin-left:170px!important;
        min-width:700px!important;
        width:80%!important;
        max-width:850px!important;
    }
}

@media only screen and (max-width: 1280px) {
    div.entry-content{
        margin-left:70px!important;
        min-width:600px!important;
        width:115%!important;
        max-width:680px!important;
    }
}

@media only screen and (max-width: 768px) {
    div.entry-content{
        margin-left:0!important;
        min-width:275px!important;
        width:97%!important;
        max-width:680px!important;

    }
}

@media only screen and (max-width: 400px) {
    div.entry-content{
        margin-left:0!important;
        min-width:240px!important;
        width:93%!important;
        max-width:370px!important;


    }
}