/* 1.0 defaults */

/* apply a natural box layout model to all elements */
*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 }
 
html { font-family: 'Source Sans Pro', sans-serif; height: 100%; color: #000000; background: #e2e2db; }
body { line-height: 1.3; border: 2px solid #c6c6c2; background: #fff; padding: 10px; border-radius: 9px; 
height: 100%;
}


::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar:active {
    width: 8px;
}
 
::-webkit-scrollbar-track {
    border-radius: 2px;
    background-color: #f5f5ee;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: #aaaaa3;
}

*:focus {
    outline: 0;
}

h2 {
    font-size: 1.4em; 
    color: #000000;
    padding-bottom: 0.2em;
    border-bottom: 1px solid #e1e1da;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0.4em;
    position: relative;
}

.entryPublished {
    display: inline-block;
    color: #b5b5ae;
    font-size: 0.5em;
    position: absolute;
    right: 0;
    bottom: 0.7em;
}

p {
    margin-bottom: 1em;
    font-size: 0.85em;
}

.entry {
    margin-bottom: 1em;
}

button {
    background-color: #fff;
    border: none;
    color: #fa752a;
    cursor: pointer;
    font-weight: 700;
    padding: 0px;
}

.btnContentLess {
    display: none;
}

.entryContentMore {
    display: none;
}

.feed {
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    height: 100%/*for old win safari*/;
    height: -webkit-calc(100% - 52px);
    height: calc(100% - 52px);
    width: 96%;
}

.entries {
    margin: 29px 2.5em 1em 33px;
}

.entryImage {
    max-width: 100%;
    max-height: 90%;
}

i { font-style: italic; }
b { font-weight: bold; }

.downloadLink {
    display: inline-block;
    height: 40px;
    width: 80px;
    text-decoration: none;
    color: #efefef;
    background-color: #fa874c;
    border: 1px solid  #fa752a;
    font-weight: bold;
    font-size: 0.9em;
    border-radius: 4px;
    text-align:center;
    line-height: 16px;
    padding: 4px;
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
}